OPENQASM 3.0;
include "stdgates.inc";
qubit[180] q;
cx q[0], q[2];
U(0, 0, pi/3) q[2];
cx q[0], q[2];
cx q[1], q[3];
U(0, 0, pi/3) q[3];
cx q[1], q[3];
cx q[2], q[3];
U(0, 0, pi/3) q[3];
cx q[2], q[3];
cx q[1], q[4];
U(0, 0, pi/3) q[4];
cx q[1], q[4];
cx q[3], q[4];
U(0, 0, pi/3) q[4];
cx q[3], q[4];
cx q[0], q[5];
U(0, 0, pi/3) q[5];
cx q[0], q[5];
cx q[2], q[5];
U(0, 0, pi/3) q[5];
cx q[2], q[5];
cx q[3], q[5];
U(0, 0, pi/3) q[5];
cx q[3], q[5];
cx q[4], q[5];
U(0, 0, pi/3) q[5];
cx q[4], q[5];
cx q[2], q[6];
U(0, 0, pi/3) q[6];
cx q[2], q[6];
cx q[3], q[6];
U(0, 0, pi/3) q[6];
cx q[3], q[6];
cx q[4], q[6];
U(0, 0, pi/3) q[6];
cx q[4], q[6];
cx q[5], q[6];
U(0, 0, pi/3) q[6];
cx q[5], q[6];
cx q[0], q[7];
U(0, 0, pi/3) q[7];
cx q[0], q[7];
cx q[2], q[7];
U(0, 0, pi/3) q[7];
cx q[2], q[7];
cx q[3], q[7];
U(0, 0, pi/3) q[7];
cx q[3], q[7];
cx q[5], q[7];
U(0, 0, pi/3) q[7];
cx q[5], q[7];
cx q[0], q[8];
U(0, 0, pi/3) q[8];
cx q[0], q[8];
cx q[2], q[8];
U(0, 0, pi/3) q[8];
cx q[2], q[8];
cx q[3], q[8];
U(0, 0, pi/3) q[8];
cx q[3], q[8];
cx q[4], q[8];
U(0, 0, pi/3) q[8];
cx q[4], q[8];
cx q[5], q[8];
U(0, 0, pi/3) q[8];
cx q[5], q[8];
cx q[7], q[8];
U(0, 0, pi/3) q[8];
cx q[7], q[8];
cx q[1], q[9];
U(0, 0, pi/3) q[9];
cx q[1], q[9];
cx q[2], q[9];
U(0, 0, pi/3) q[9];
cx q[2], q[9];
cx q[3], q[9];
U(0, 0, pi/3) q[9];
cx q[3], q[9];
cx q[5], q[9];
U(0, 0, pi/3) q[9];
cx q[5], q[9];
cx q[7], q[9];
U(0, 0, pi/3) q[9];
cx q[7], q[9];
cx q[2], q[10];
U(0, 0, pi/3) q[10];
cx q[2], q[10];
cx q[7], q[10];
U(0, 0, pi/3) q[10];
cx q[7], q[10];
cx q[9], q[10];
U(0, 0, pi/3) q[10];
cx q[9], q[10];
cx q[2], q[11];
U(0, 0, pi/3) q[11];
cx q[2], q[11];
cx q[4], q[11];
U(0, 0, pi/3) q[11];
cx q[4], q[11];
cx q[5], q[11];
U(0, 0, pi/3) q[11];
cx q[5], q[11];
cx q[8], q[11];
U(0, 0, pi/3) q[11];
cx q[8], q[11];
cx q[8], q[12];
U(0, 0, pi/3) q[12];
cx q[8], q[12];
cx q[0], q[13];
U(0, 0, pi/3) q[13];
cx q[0], q[13];
cx q[1], q[13];
U(0, 0, pi/3) q[13];
cx q[1], q[13];
cx q[2], q[13];
U(0, 0, pi/3) q[13];
cx q[2], q[13];
cx q[4], q[13];
U(0, 0, pi/3) q[13];
cx q[4], q[13];
cx q[7], q[13];
U(0, 0, pi/3) q[13];
cx q[7], q[13];
cx q[9], q[13];
U(0, 0, pi/3) q[13];
cx q[9], q[13];
cx q[10], q[13];
U(0, 0, pi/3) q[13];
cx q[10], q[13];
cx q[12], q[13];
U(0, 0, pi/3) q[13];
cx q[12], q[13];
cx q[1], q[14];
U(0, 0, pi/3) q[14];
cx q[1], q[14];
cx q[2], q[14];
U(0, 0, pi/3) q[14];
cx q[2], q[14];
cx q[3], q[14];
U(0, 0, pi/3) q[14];
cx q[3], q[14];
cx q[4], q[14];
U(0, 0, pi/3) q[14];
cx q[4], q[14];
cx q[6], q[14];
U(0, 0, pi/3) q[14];
cx q[6], q[14];
cx q[7], q[14];
U(0, 0, pi/3) q[14];
cx q[7], q[14];
cx q[8], q[14];
U(0, 0, pi/3) q[14];
cx q[8], q[14];
cx q[1], q[15];
U(0, 0, pi/3) q[15];
cx q[1], q[15];
cx q[3], q[15];
U(0, 0, pi/3) q[15];
cx q[3], q[15];
cx q[6], q[15];
U(0, 0, pi/3) q[15];
cx q[6], q[15];
cx q[9], q[15];
U(0, 0, pi/3) q[15];
cx q[9], q[15];
cx q[11], q[15];
U(0, 0, pi/3) q[15];
cx q[11], q[15];
cx q[12], q[15];
U(0, 0, pi/3) q[15];
cx q[12], q[15];
cx q[14], q[15];
U(0, 0, pi/3) q[15];
cx q[14], q[15];
cx q[2], q[16];
U(0, 0, pi/3) q[16];
cx q[2], q[16];
cx q[3], q[16];
U(0, 0, pi/3) q[16];
cx q[3], q[16];
cx q[8], q[16];
U(0, 0, pi/3) q[16];
cx q[8], q[16];
cx q[10], q[16];
U(0, 0, pi/3) q[16];
cx q[10], q[16];
cx q[11], q[16];
U(0, 0, pi/3) q[16];
cx q[11], q[16];
cx q[15], q[16];
U(0, 0, pi/3) q[16];
cx q[15], q[16];
cx q[1], q[17];
U(0, 0, pi/3) q[17];
cx q[1], q[17];
cx q[2], q[17];
U(0, 0, pi/3) q[17];
cx q[2], q[17];
cx q[3], q[17];
U(0, 0, pi/3) q[17];
cx q[3], q[17];
cx q[9], q[17];
U(0, 0, pi/3) q[17];
cx q[9], q[17];
cx q[11], q[17];
U(0, 0, pi/3) q[17];
cx q[11], q[17];
cx q[13], q[17];
U(0, 0, pi/3) q[17];
cx q[13], q[17];
cx q[15], q[17];
U(0, 0, pi/3) q[17];
cx q[15], q[17];
cx q[1], q[18];
U(0, 0, pi/3) q[18];
cx q[1], q[18];
cx q[2], q[18];
U(0, 0, pi/3) q[18];
cx q[2], q[18];
cx q[6], q[18];
U(0, 0, pi/3) q[18];
cx q[6], q[18];
cx q[8], q[18];
U(0, 0, pi/3) q[18];
cx q[8], q[18];
cx q[11], q[18];
U(0, 0, pi/3) q[18];
cx q[11], q[18];
cx q[15], q[18];
U(0, 0, pi/3) q[18];
cx q[15], q[18];
cx q[17], q[18];
U(0, 0, pi/3) q[18];
cx q[17], q[18];
cx q[0], q[19];
U(0, 0, pi/3) q[19];
cx q[0], q[19];
cx q[1], q[19];
U(0, 0, pi/3) q[19];
cx q[1], q[19];
cx q[2], q[19];
U(0, 0, pi/3) q[19];
cx q[2], q[19];
cx q[4], q[19];
U(0, 0, pi/3) q[19];
cx q[4], q[19];
cx q[6], q[19];
U(0, 0, pi/3) q[19];
cx q[6], q[19];
cx q[9], q[19];
U(0, 0, pi/3) q[19];
cx q[9], q[19];
cx q[12], q[19];
U(0, 0, pi/3) q[19];
cx q[12], q[19];
cx q[13], q[19];
U(0, 0, pi/3) q[19];
cx q[13], q[19];
cx q[14], q[19];
U(0, 0, pi/3) q[19];
cx q[14], q[19];
cx q[15], q[19];
U(0, 0, pi/3) q[19];
cx q[15], q[19];
cx q[17], q[19];
U(0, 0, pi/3) q[19];
cx q[17], q[19];
cx q[18], q[19];
U(0, 0, pi/3) q[19];
cx q[18], q[19];
cx q[0], q[20];
U(0, 0, pi/3) q[20];
cx q[0], q[20];
cx q[1], q[20];
U(0, 0, pi/3) q[20];
cx q[1], q[20];
cx q[5], q[20];
U(0, 0, pi/3) q[20];
cx q[5], q[20];
cx q[6], q[20];
U(0, 0, pi/3) q[20];
cx q[6], q[20];
cx q[7], q[20];
U(0, 0, pi/3) q[20];
cx q[7], q[20];
cx q[12], q[20];
U(0, 0, pi/3) q[20];
cx q[12], q[20];
cx q[15], q[20];
U(0, 0, pi/3) q[20];
cx q[15], q[20];
cx q[0], q[21];
U(0, 0, pi/3) q[21];
cx q[0], q[21];
cx q[1], q[21];
U(0, 0, pi/3) q[21];
cx q[1], q[21];
cx q[2], q[21];
U(0, 0, pi/3) q[21];
cx q[2], q[21];
cx q[4], q[21];
U(0, 0, pi/3) q[21];
cx q[4], q[21];
cx q[7], q[21];
U(0, 0, pi/3) q[21];
cx q[7], q[21];
cx q[8], q[21];
U(0, 0, pi/3) q[21];
cx q[8], q[21];
cx q[10], q[21];
U(0, 0, pi/3) q[21];
cx q[10], q[21];
cx q[13], q[21];
U(0, 0, pi/3) q[21];
cx q[13], q[21];
cx q[17], q[21];
U(0, 0, pi/3) q[21];
cx q[17], q[21];
cx q[18], q[21];
U(0, 0, pi/3) q[21];
cx q[18], q[21];
cx q[2], q[22];
U(0, 0, pi/3) q[22];
cx q[2], q[22];
cx q[4], q[22];
U(0, 0, pi/3) q[22];
cx q[4], q[22];
cx q[5], q[22];
U(0, 0, pi/3) q[22];
cx q[5], q[22];
cx q[8], q[22];
U(0, 0, pi/3) q[22];
cx q[8], q[22];
cx q[9], q[22];
U(0, 0, pi/3) q[22];
cx q[9], q[22];
cx q[10], q[22];
U(0, 0, pi/3) q[22];
cx q[10], q[22];
cx q[11], q[22];
U(0, 0, pi/3) q[22];
cx q[11], q[22];
cx q[12], q[22];
U(0, 0, pi/3) q[22];
cx q[12], q[22];
cx q[13], q[22];
U(0, 0, pi/3) q[22];
cx q[13], q[22];
cx q[14], q[22];
U(0, 0, pi/3) q[22];
cx q[14], q[22];
cx q[15], q[22];
U(0, 0, pi/3) q[22];
cx q[15], q[22];
cx q[19], q[22];
U(0, 0, pi/3) q[22];
cx q[19], q[22];
cx q[20], q[22];
U(0, 0, pi/3) q[22];
cx q[20], q[22];
cx q[1], q[23];
U(0, 0, pi/3) q[23];
cx q[1], q[23];
cx q[2], q[23];
U(0, 0, pi/3) q[23];
cx q[2], q[23];
cx q[4], q[23];
U(0, 0, pi/3) q[23];
cx q[4], q[23];
cx q[5], q[23];
U(0, 0, pi/3) q[23];
cx q[5], q[23];
cx q[7], q[23];
U(0, 0, pi/3) q[23];
cx q[7], q[23];
cx q[8], q[23];
U(0, 0, pi/3) q[23];
cx q[8], q[23];
cx q[11], q[23];
U(0, 0, pi/3) q[23];
cx q[11], q[23];
cx q[15], q[23];
U(0, 0, pi/3) q[23];
cx q[15], q[23];
cx q[17], q[23];
U(0, 0, pi/3) q[23];
cx q[17], q[23];
cx q[20], q[23];
U(0, 0, pi/3) q[23];
cx q[20], q[23];
cx q[21], q[23];
U(0, 0, pi/3) q[23];
cx q[21], q[23];
cx q[22], q[23];
U(0, 0, pi/3) q[23];
cx q[22], q[23];
cx q[3], q[24];
U(0, 0, pi/3) q[24];
cx q[3], q[24];
cx q[5], q[24];
U(0, 0, pi/3) q[24];
cx q[5], q[24];
cx q[8], q[24];
U(0, 0, pi/3) q[24];
cx q[8], q[24];
cx q[9], q[24];
U(0, 0, pi/3) q[24];
cx q[9], q[24];
cx q[12], q[24];
U(0, 0, pi/3) q[24];
cx q[12], q[24];
cx q[13], q[24];
U(0, 0, pi/3) q[24];
cx q[13], q[24];
cx q[15], q[24];
U(0, 0, pi/3) q[24];
cx q[15], q[24];
cx q[17], q[24];
U(0, 0, pi/3) q[24];
cx q[17], q[24];
cx q[19], q[24];
U(0, 0, pi/3) q[24];
cx q[19], q[24];
cx q[22], q[24];
U(0, 0, pi/3) q[24];
cx q[22], q[24];
cx q[23], q[24];
U(0, 0, pi/3) q[24];
cx q[23], q[24];
cx q[3], q[25];
U(0, 0, pi/3) q[25];
cx q[3], q[25];
cx q[4], q[25];
U(0, 0, pi/3) q[25];
cx q[4], q[25];
cx q[6], q[25];
U(0, 0, pi/3) q[25];
cx q[6], q[25];
cx q[8], q[25];
U(0, 0, pi/3) q[25];
cx q[8], q[25];
cx q[9], q[25];
U(0, 0, pi/3) q[25];
cx q[9], q[25];
cx q[10], q[25];
U(0, 0, pi/3) q[25];
cx q[10], q[25];
cx q[14], q[25];
U(0, 0, pi/3) q[25];
cx q[14], q[25];
cx q[16], q[25];
U(0, 0, pi/3) q[25];
cx q[16], q[25];
cx q[21], q[25];
U(0, 0, pi/3) q[25];
cx q[21], q[25];
cx q[22], q[25];
U(0, 0, pi/3) q[25];
cx q[22], q[25];
cx q[23], q[25];
U(0, 0, pi/3) q[25];
cx q[23], q[25];
cx q[24], q[25];
U(0, 0, pi/3) q[25];
cx q[24], q[25];
cx q[0], q[26];
U(0, 0, pi/3) q[26];
cx q[0], q[26];
cx q[3], q[26];
U(0, 0, pi/3) q[26];
cx q[3], q[26];
cx q[4], q[26];
U(0, 0, pi/3) q[26];
cx q[4], q[26];
cx q[6], q[26];
U(0, 0, pi/3) q[26];
cx q[6], q[26];
cx q[8], q[26];
U(0, 0, pi/3) q[26];
cx q[8], q[26];
cx q[12], q[26];
U(0, 0, pi/3) q[26];
cx q[12], q[26];
cx q[13], q[26];
U(0, 0, pi/3) q[26];
cx q[13], q[26];
cx q[14], q[26];
U(0, 0, pi/3) q[26];
cx q[14], q[26];
cx q[18], q[26];
U(0, 0, pi/3) q[26];
cx q[18], q[26];
cx q[19], q[26];
U(0, 0, pi/3) q[26];
cx q[19], q[26];
cx q[20], q[26];
U(0, 0, pi/3) q[26];
cx q[20], q[26];
cx q[23], q[26];
U(0, 0, pi/3) q[26];
cx q[23], q[26];
cx q[25], q[26];
U(0, 0, pi/3) q[26];
cx q[25], q[26];
cx q[2], q[27];
U(0, 0, pi/3) q[27];
cx q[2], q[27];
cx q[3], q[27];
U(0, 0, pi/3) q[27];
cx q[3], q[27];
cx q[4], q[27];
U(0, 0, pi/3) q[27];
cx q[4], q[27];
cx q[5], q[27];
U(0, 0, pi/3) q[27];
cx q[5], q[27];
cx q[6], q[27];
U(0, 0, pi/3) q[27];
cx q[6], q[27];
cx q[7], q[27];
U(0, 0, pi/3) q[27];
cx q[7], q[27];
cx q[8], q[27];
U(0, 0, pi/3) q[27];
cx q[8], q[27];
cx q[9], q[27];
U(0, 0, pi/3) q[27];
cx q[9], q[27];
cx q[10], q[27];
U(0, 0, pi/3) q[27];
cx q[10], q[27];
cx q[11], q[27];
U(0, 0, pi/3) q[27];
cx q[11], q[27];
cx q[12], q[27];
U(0, 0, pi/3) q[27];
cx q[12], q[27];
cx q[14], q[27];
U(0, 0, pi/3) q[27];
cx q[14], q[27];
cx q[15], q[27];
U(0, 0, pi/3) q[27];
cx q[15], q[27];
cx q[18], q[27];
U(0, 0, pi/3) q[27];
cx q[18], q[27];
cx q[19], q[27];
U(0, 0, pi/3) q[27];
cx q[19], q[27];
cx q[21], q[27];
U(0, 0, pi/3) q[27];
cx q[21], q[27];
cx q[25], q[27];
U(0, 0, pi/3) q[27];
cx q[25], q[27];
cx q[5], q[28];
U(0, 0, pi/3) q[28];
cx q[5], q[28];
cx q[6], q[28];
U(0, 0, pi/3) q[28];
cx q[6], q[28];
cx q[10], q[28];
U(0, 0, pi/3) q[28];
cx q[10], q[28];
cx q[11], q[28];
U(0, 0, pi/3) q[28];
cx q[11], q[28];
cx q[13], q[28];
U(0, 0, pi/3) q[28];
cx q[13], q[28];
cx q[14], q[28];
U(0, 0, pi/3) q[28];
cx q[14], q[28];
cx q[15], q[28];
U(0, 0, pi/3) q[28];
cx q[15], q[28];
cx q[18], q[28];
U(0, 0, pi/3) q[28];
cx q[18], q[28];
cx q[19], q[28];
U(0, 0, pi/3) q[28];
cx q[19], q[28];
cx q[20], q[28];
U(0, 0, pi/3) q[28];
cx q[20], q[28];
cx q[24], q[28];
U(0, 0, pi/3) q[28];
cx q[24], q[28];
cx q[0], q[29];
U(0, 0, pi/3) q[29];
cx q[0], q[29];
cx q[1], q[29];
U(0, 0, pi/3) q[29];
cx q[1], q[29];
cx q[8], q[29];
U(0, 0, pi/3) q[29];
cx q[8], q[29];
cx q[9], q[29];
U(0, 0, pi/3) q[29];
cx q[9], q[29];
cx q[12], q[29];
U(0, 0, pi/3) q[29];
cx q[12], q[29];
cx q[13], q[29];
U(0, 0, pi/3) q[29];
cx q[13], q[29];
cx q[14], q[29];
U(0, 0, pi/3) q[29];
cx q[14], q[29];
cx q[15], q[29];
U(0, 0, pi/3) q[29];
cx q[15], q[29];
cx q[18], q[29];
U(0, 0, pi/3) q[29];
cx q[18], q[29];
cx q[20], q[29];
U(0, 0, pi/3) q[29];
cx q[20], q[29];
cx q[23], q[29];
U(0, 0, pi/3) q[29];
cx q[23], q[29];
cx q[24], q[29];
U(0, 0, pi/3) q[29];
cx q[24], q[29];
cx q[25], q[29];
U(0, 0, pi/3) q[29];
cx q[25], q[29];
cx q[26], q[29];
U(0, 0, pi/3) q[29];
cx q[26], q[29];
cx q[1], q[30];
U(0, 0, pi/3) q[30];
cx q[1], q[30];
cx q[7], q[30];
U(0, 0, pi/3) q[30];
cx q[7], q[30];
cx q[8], q[30];
U(0, 0, pi/3) q[30];
cx q[8], q[30];
cx q[9], q[30];
U(0, 0, pi/3) q[30];
cx q[9], q[30];
cx q[14], q[30];
U(0, 0, pi/3) q[30];
cx q[14], q[30];
cx q[15], q[30];
U(0, 0, pi/3) q[30];
cx q[15], q[30];
cx q[17], q[30];
U(0, 0, pi/3) q[30];
cx q[17], q[30];
cx q[20], q[30];
U(0, 0, pi/3) q[30];
cx q[20], q[30];
cx q[22], q[30];
U(0, 0, pi/3) q[30];
cx q[22], q[30];
cx q[23], q[30];
U(0, 0, pi/3) q[30];
cx q[23], q[30];
cx q[24], q[30];
U(0, 0, pi/3) q[30];
cx q[24], q[30];
cx q[25], q[30];
U(0, 0, pi/3) q[30];
cx q[25], q[30];
cx q[1], q[31];
U(0, 0, pi/3) q[31];
cx q[1], q[31];
cx q[2], q[31];
U(0, 0, pi/3) q[31];
cx q[2], q[31];
cx q[5], q[31];
U(0, 0, pi/3) q[31];
cx q[5], q[31];
cx q[8], q[31];
U(0, 0, pi/3) q[31];
cx q[8], q[31];
cx q[12], q[31];
U(0, 0, pi/3) q[31];
cx q[12], q[31];
cx q[13], q[31];
U(0, 0, pi/3) q[31];
cx q[13], q[31];
cx q[15], q[31];
U(0, 0, pi/3) q[31];
cx q[15], q[31];
cx q[16], q[31];
U(0, 0, pi/3) q[31];
cx q[16], q[31];
cx q[18], q[31];
U(0, 0, pi/3) q[31];
cx q[18], q[31];
cx q[23], q[31];
U(0, 0, pi/3) q[31];
cx q[23], q[31];
cx q[25], q[31];
U(0, 0, pi/3) q[31];
cx q[25], q[31];
cx q[29], q[31];
U(0, 0, pi/3) q[31];
cx q[29], q[31];
cx q[30], q[31];
U(0, 0, pi/3) q[31];
cx q[30], q[31];
cx q[0], q[32];
U(0, 0, pi/3) q[32];
cx q[0], q[32];
cx q[1], q[32];
U(0, 0, pi/3) q[32];
cx q[1], q[32];
cx q[3], q[32];
U(0, 0, pi/3) q[32];
cx q[3], q[32];
cx q[4], q[32];
U(0, 0, pi/3) q[32];
cx q[4], q[32];
cx q[5], q[32];
U(0, 0, pi/3) q[32];
cx q[5], q[32];
cx q[6], q[32];
U(0, 0, pi/3) q[32];
cx q[6], q[32];
cx q[7], q[32];
U(0, 0, pi/3) q[32];
cx q[7], q[32];
cx q[9], q[32];
U(0, 0, pi/3) q[32];
cx q[9], q[32];
cx q[10], q[32];
U(0, 0, pi/3) q[32];
cx q[10], q[32];
cx q[12], q[32];
U(0, 0, pi/3) q[32];
cx q[12], q[32];
cx q[22], q[32];
U(0, 0, pi/3) q[32];
cx q[22], q[32];
cx q[23], q[32];
U(0, 0, pi/3) q[32];
cx q[23], q[32];
cx q[25], q[32];
U(0, 0, pi/3) q[32];
cx q[25], q[32];
cx q[26], q[32];
U(0, 0, pi/3) q[32];
cx q[26], q[32];
cx q[28], q[32];
U(0, 0, pi/3) q[32];
cx q[28], q[32];
cx q[30], q[32];
U(0, 0, pi/3) q[32];
cx q[30], q[32];
cx q[31], q[32];
U(0, 0, pi/3) q[32];
cx q[31], q[32];
cx q[3], q[33];
U(0, 0, pi/3) q[33];
cx q[3], q[33];
cx q[5], q[33];
U(0, 0, pi/3) q[33];
cx q[5], q[33];
cx q[6], q[33];
U(0, 0, pi/3) q[33];
cx q[6], q[33];
cx q[7], q[33];
U(0, 0, pi/3) q[33];
cx q[7], q[33];
cx q[9], q[33];
U(0, 0, pi/3) q[33];
cx q[9], q[33];
cx q[11], q[33];
U(0, 0, pi/3) q[33];
cx q[11], q[33];
cx q[14], q[33];
U(0, 0, pi/3) q[33];
cx q[14], q[33];
cx q[16], q[33];
U(0, 0, pi/3) q[33];
cx q[16], q[33];
cx q[20], q[33];
U(0, 0, pi/3) q[33];
cx q[20], q[33];
cx q[22], q[33];
U(0, 0, pi/3) q[33];
cx q[22], q[33];
cx q[25], q[33];
U(0, 0, pi/3) q[33];
cx q[25], q[33];
cx q[27], q[33];
U(0, 0, pi/3) q[33];
cx q[27], q[33];
cx q[29], q[33];
U(0, 0, pi/3) q[33];
cx q[29], q[33];
cx q[31], q[33];
U(0, 0, pi/3) q[33];
cx q[31], q[33];
cx q[1], q[34];
U(0, 0, pi/3) q[34];
cx q[1], q[34];
cx q[3], q[34];
U(0, 0, pi/3) q[34];
cx q[3], q[34];
cx q[4], q[34];
U(0, 0, pi/3) q[34];
cx q[4], q[34];
cx q[10], q[34];
U(0, 0, pi/3) q[34];
cx q[10], q[34];
cx q[11], q[34];
U(0, 0, pi/3) q[34];
cx q[11], q[34];
cx q[14], q[34];
U(0, 0, pi/3) q[34];
cx q[14], q[34];
cx q[15], q[34];
U(0, 0, pi/3) q[34];
cx q[15], q[34];
cx q[16], q[34];
U(0, 0, pi/3) q[34];
cx q[16], q[34];
cx q[17], q[34];
U(0, 0, pi/3) q[34];
cx q[17], q[34];
cx q[21], q[34];
U(0, 0, pi/3) q[34];
cx q[21], q[34];
cx q[22], q[34];
U(0, 0, pi/3) q[34];
cx q[22], q[34];
cx q[24], q[34];
U(0, 0, pi/3) q[34];
cx q[24], q[34];
cx q[27], q[34];
U(0, 0, pi/3) q[34];
cx q[27], q[34];
cx q[31], q[34];
U(0, 0, pi/3) q[34];
cx q[31], q[34];
cx q[32], q[34];
U(0, 0, pi/3) q[34];
cx q[32], q[34];
cx q[33], q[34];
U(0, 0, pi/3) q[34];
cx q[33], q[34];
cx q[3], q[35];
U(0, 0, pi/3) q[35];
cx q[3], q[35];
cx q[4], q[35];
U(0, 0, pi/3) q[35];
cx q[4], q[35];
cx q[5], q[35];
U(0, 0, pi/3) q[35];
cx q[5], q[35];
cx q[6], q[35];
U(0, 0, pi/3) q[35];
cx q[6], q[35];
cx q[7], q[35];
U(0, 0, pi/3) q[35];
cx q[7], q[35];
cx q[9], q[35];
U(0, 0, pi/3) q[35];
cx q[9], q[35];
cx q[11], q[35];
U(0, 0, pi/3) q[35];
cx q[11], q[35];
cx q[13], q[35];
U(0, 0, pi/3) q[35];
cx q[13], q[35];
cx q[15], q[35];
U(0, 0, pi/3) q[35];
cx q[15], q[35];
cx q[18], q[35];
U(0, 0, pi/3) q[35];
cx q[18], q[35];
cx q[19], q[35];
U(0, 0, pi/3) q[35];
cx q[19], q[35];
cx q[22], q[35];
U(0, 0, pi/3) q[35];
cx q[22], q[35];
cx q[23], q[35];
U(0, 0, pi/3) q[35];
cx q[23], q[35];
cx q[25], q[35];
U(0, 0, pi/3) q[35];
cx q[25], q[35];
cx q[26], q[35];
U(0, 0, pi/3) q[35];
cx q[26], q[35];
cx q[28], q[35];
U(0, 0, pi/3) q[35];
cx q[28], q[35];
cx q[30], q[35];
U(0, 0, pi/3) q[35];
cx q[30], q[35];
cx q[31], q[35];
U(0, 0, pi/3) q[35];
cx q[31], q[35];
cx q[32], q[35];
U(0, 0, pi/3) q[35];
cx q[32], q[35];
cx q[34], q[35];
U(0, 0, pi/3) q[35];
cx q[34], q[35];
cx q[0], q[36];
U(0, 0, pi/3) q[36];
cx q[0], q[36];
cx q[1], q[36];
U(0, 0, pi/3) q[36];
cx q[1], q[36];
cx q[3], q[36];
U(0, 0, pi/3) q[36];
cx q[3], q[36];
cx q[6], q[36];
U(0, 0, pi/3) q[36];
cx q[6], q[36];
cx q[8], q[36];
U(0, 0, pi/3) q[36];
cx q[8], q[36];
cx q[9], q[36];
U(0, 0, pi/3) q[36];
cx q[9], q[36];
cx q[10], q[36];
U(0, 0, pi/3) q[36];
cx q[10], q[36];
cx q[11], q[36];
U(0, 0, pi/3) q[36];
cx q[11], q[36];
cx q[12], q[36];
U(0, 0, pi/3) q[36];
cx q[12], q[36];
cx q[13], q[36];
U(0, 0, pi/3) q[36];
cx q[13], q[36];
cx q[14], q[36];
U(0, 0, pi/3) q[36];
cx q[14], q[36];
cx q[17], q[36];
U(0, 0, pi/3) q[36];
cx q[17], q[36];
cx q[18], q[36];
U(0, 0, pi/3) q[36];
cx q[18], q[36];
cx q[19], q[36];
U(0, 0, pi/3) q[36];
cx q[19], q[36];
cx q[20], q[36];
U(0, 0, pi/3) q[36];
cx q[20], q[36];
cx q[21], q[36];
U(0, 0, pi/3) q[36];
cx q[21], q[36];
cx q[22], q[36];
U(0, 0, pi/3) q[36];
cx q[22], q[36];
cx q[23], q[36];
U(0, 0, pi/3) q[36];
cx q[23], q[36];
cx q[25], q[36];
U(0, 0, pi/3) q[36];
cx q[25], q[36];
cx q[26], q[36];
U(0, 0, pi/3) q[36];
cx q[26], q[36];
cx q[30], q[36];
U(0, 0, pi/3) q[36];
cx q[30], q[36];
cx q[32], q[36];
U(0, 0, pi/3) q[36];
cx q[32], q[36];
cx q[34], q[36];
U(0, 0, pi/3) q[36];
cx q[34], q[36];
cx q[35], q[36];
U(0, 0, pi/3) q[36];
cx q[35], q[36];
cx q[1], q[37];
U(0, 0, pi/3) q[37];
cx q[1], q[37];
cx q[4], q[37];
U(0, 0, pi/3) q[37];
cx q[4], q[37];
cx q[5], q[37];
U(0, 0, pi/3) q[37];
cx q[5], q[37];
cx q[6], q[37];
U(0, 0, pi/3) q[37];
cx q[6], q[37];
cx q[8], q[37];
U(0, 0, pi/3) q[37];
cx q[8], q[37];
cx q[10], q[37];
U(0, 0, pi/3) q[37];
cx q[10], q[37];
cx q[13], q[37];
U(0, 0, pi/3) q[37];
cx q[13], q[37];
cx q[14], q[37];
U(0, 0, pi/3) q[37];
cx q[14], q[37];
cx q[16], q[37];
U(0, 0, pi/3) q[37];
cx q[16], q[37];
cx q[18], q[37];
U(0, 0, pi/3) q[37];
cx q[18], q[37];
cx q[20], q[37];
U(0, 0, pi/3) q[37];
cx q[20], q[37];
cx q[21], q[37];
U(0, 0, pi/3) q[37];
cx q[21], q[37];
cx q[22], q[37];
U(0, 0, pi/3) q[37];
cx q[22], q[37];
cx q[24], q[37];
U(0, 0, pi/3) q[37];
cx q[24], q[37];
cx q[25], q[37];
U(0, 0, pi/3) q[37];
cx q[25], q[37];
cx q[26], q[37];
U(0, 0, pi/3) q[37];
cx q[26], q[37];
cx q[27], q[37];
U(0, 0, pi/3) q[37];
cx q[27], q[37];
cx q[29], q[37];
U(0, 0, pi/3) q[37];
cx q[29], q[37];
cx q[30], q[37];
U(0, 0, pi/3) q[37];
cx q[30], q[37];
cx q[32], q[37];
U(0, 0, pi/3) q[37];
cx q[32], q[37];
cx q[33], q[37];
U(0, 0, pi/3) q[37];
cx q[33], q[37];
cx q[34], q[37];
U(0, 0, pi/3) q[37];
cx q[34], q[37];
cx q[36], q[37];
U(0, 0, pi/3) q[37];
cx q[36], q[37];
cx q[0], q[38];
U(0, 0, pi/3) q[38];
cx q[0], q[38];
cx q[3], q[38];
U(0, 0, pi/3) q[38];
cx q[3], q[38];
cx q[6], q[38];
U(0, 0, pi/3) q[38];
cx q[6], q[38];
cx q[7], q[38];
U(0, 0, pi/3) q[38];
cx q[7], q[38];
cx q[8], q[38];
U(0, 0, pi/3) q[38];
cx q[8], q[38];
cx q[10], q[38];
U(0, 0, pi/3) q[38];
cx q[10], q[38];
cx q[14], q[38];
U(0, 0, pi/3) q[38];
cx q[14], q[38];
cx q[18], q[38];
U(0, 0, pi/3) q[38];
cx q[18], q[38];
cx q[22], q[38];
U(0, 0, pi/3) q[38];
cx q[22], q[38];
cx q[23], q[38];
U(0, 0, pi/3) q[38];
cx q[23], q[38];
cx q[24], q[38];
U(0, 0, pi/3) q[38];
cx q[24], q[38];
cx q[27], q[38];
U(0, 0, pi/3) q[38];
cx q[27], q[38];
cx q[29], q[38];
U(0, 0, pi/3) q[38];
cx q[29], q[38];
cx q[31], q[38];
U(0, 0, pi/3) q[38];
cx q[31], q[38];
cx q[32], q[38];
U(0, 0, pi/3) q[38];
cx q[32], q[38];
cx q[34], q[38];
U(0, 0, pi/3) q[38];
cx q[34], q[38];
cx q[0], q[39];
U(0, 0, pi/3) q[39];
cx q[0], q[39];
cx q[2], q[39];
U(0, 0, pi/3) q[39];
cx q[2], q[39];
cx q[3], q[39];
U(0, 0, pi/3) q[39];
cx q[3], q[39];
cx q[4], q[39];
U(0, 0, pi/3) q[39];
cx q[4], q[39];
cx q[6], q[39];
U(0, 0, pi/3) q[39];
cx q[6], q[39];
cx q[9], q[39];
U(0, 0, pi/3) q[39];
cx q[9], q[39];
cx q[13], q[39];
U(0, 0, pi/3) q[39];
cx q[13], q[39];
cx q[18], q[39];
U(0, 0, pi/3) q[39];
cx q[18], q[39];
cx q[19], q[39];
U(0, 0, pi/3) q[39];
cx q[19], q[39];
cx q[20], q[39];
U(0, 0, pi/3) q[39];
cx q[20], q[39];
cx q[21], q[39];
U(0, 0, pi/3) q[39];
cx q[21], q[39];
cx q[22], q[39];
U(0, 0, pi/3) q[39];
cx q[22], q[39];
cx q[23], q[39];
U(0, 0, pi/3) q[39];
cx q[23], q[39];
cx q[24], q[39];
U(0, 0, pi/3) q[39];
cx q[24], q[39];
cx q[25], q[39];
U(0, 0, pi/3) q[39];
cx q[25], q[39];
cx q[26], q[39];
U(0, 0, pi/3) q[39];
cx q[26], q[39];
cx q[28], q[39];
U(0, 0, pi/3) q[39];
cx q[28], q[39];
cx q[29], q[39];
U(0, 0, pi/3) q[39];
cx q[29], q[39];
cx q[31], q[39];
U(0, 0, pi/3) q[39];
cx q[31], q[39];
cx q[32], q[39];
U(0, 0, pi/3) q[39];
cx q[32], q[39];
cx q[33], q[39];
U(0, 0, pi/3) q[39];
cx q[33], q[39];
cx q[36], q[39];
U(0, 0, pi/3) q[39];
cx q[36], q[39];
cx q[38], q[39];
U(0, 0, pi/3) q[39];
cx q[38], q[39];
cx q[0], q[40];
U(0, 0, pi/3) q[40];
cx q[0], q[40];
cx q[2], q[40];
U(0, 0, pi/3) q[40];
cx q[2], q[40];
cx q[3], q[40];
U(0, 0, pi/3) q[40];
cx q[3], q[40];
cx q[5], q[40];
U(0, 0, pi/3) q[40];
cx q[5], q[40];
cx q[6], q[40];
U(0, 0, pi/3) q[40];
cx q[6], q[40];
cx q[7], q[40];
U(0, 0, pi/3) q[40];
cx q[7], q[40];
cx q[8], q[40];
U(0, 0, pi/3) q[40];
cx q[8], q[40];
cx q[12], q[40];
U(0, 0, pi/3) q[40];
cx q[12], q[40];
cx q[14], q[40];
U(0, 0, pi/3) q[40];
cx q[14], q[40];
cx q[17], q[40];
U(0, 0, pi/3) q[40];
cx q[17], q[40];
cx q[18], q[40];
U(0, 0, pi/3) q[40];
cx q[18], q[40];
cx q[22], q[40];
U(0, 0, pi/3) q[40];
cx q[22], q[40];
cx q[23], q[40];
U(0, 0, pi/3) q[40];
cx q[23], q[40];
cx q[24], q[40];
U(0, 0, pi/3) q[40];
cx q[24], q[40];
cx q[25], q[40];
U(0, 0, pi/3) q[40];
cx q[25], q[40];
cx q[29], q[40];
U(0, 0, pi/3) q[40];
cx q[29], q[40];
cx q[31], q[40];
U(0, 0, pi/3) q[40];
cx q[31], q[40];
cx q[32], q[40];
U(0, 0, pi/3) q[40];
cx q[32], q[40];
cx q[35], q[40];
U(0, 0, pi/3) q[40];
cx q[35], q[40];
cx q[36], q[40];
U(0, 0, pi/3) q[40];
cx q[36], q[40];
cx q[39], q[40];
U(0, 0, pi/3) q[40];
cx q[39], q[40];
cx q[1], q[41];
U(0, 0, pi/3) q[41];
cx q[1], q[41];
cx q[2], q[41];
U(0, 0, pi/3) q[41];
cx q[2], q[41];
cx q[3], q[41];
U(0, 0, pi/3) q[41];
cx q[3], q[41];
cx q[5], q[41];
U(0, 0, pi/3) q[41];
cx q[5], q[41];
cx q[9], q[41];
U(0, 0, pi/3) q[41];
cx q[9], q[41];
cx q[16], q[41];
U(0, 0, pi/3) q[41];
cx q[16], q[41];
cx q[17], q[41];
U(0, 0, pi/3) q[41];
cx q[17], q[41];
cx q[19], q[41];
U(0, 0, pi/3) q[41];
cx q[19], q[41];
cx q[21], q[41];
U(0, 0, pi/3) q[41];
cx q[21], q[41];
cx q[22], q[41];
U(0, 0, pi/3) q[41];
cx q[22], q[41];
cx q[24], q[41];
U(0, 0, pi/3) q[41];
cx q[24], q[41];
cx q[26], q[41];
U(0, 0, pi/3) q[41];
cx q[26], q[41];
cx q[29], q[41];
U(0, 0, pi/3) q[41];
cx q[29], q[41];
cx q[30], q[41];
U(0, 0, pi/3) q[41];
cx q[30], q[41];
cx q[31], q[41];
U(0, 0, pi/3) q[41];
cx q[31], q[41];
cx q[32], q[41];
U(0, 0, pi/3) q[41];
cx q[32], q[41];
cx q[33], q[41];
U(0, 0, pi/3) q[41];
cx q[33], q[41];
cx q[34], q[41];
U(0, 0, pi/3) q[41];
cx q[34], q[41];
cx q[2], q[42];
U(0, 0, pi/3) q[42];
cx q[2], q[42];
cx q[3], q[42];
U(0, 0, pi/3) q[42];
cx q[3], q[42];
cx q[5], q[42];
U(0, 0, pi/3) q[42];
cx q[5], q[42];
cx q[6], q[42];
U(0, 0, pi/3) q[42];
cx q[6], q[42];
cx q[9], q[42];
U(0, 0, pi/3) q[42];
cx q[9], q[42];
cx q[11], q[42];
U(0, 0, pi/3) q[42];
cx q[11], q[42];
cx q[12], q[42];
U(0, 0, pi/3) q[42];
cx q[12], q[42];
cx q[13], q[42];
U(0, 0, pi/3) q[42];
cx q[13], q[42];
cx q[18], q[42];
U(0, 0, pi/3) q[42];
cx q[18], q[42];
cx q[19], q[42];
U(0, 0, pi/3) q[42];
cx q[19], q[42];
cx q[20], q[42];
U(0, 0, pi/3) q[42];
cx q[20], q[42];
cx q[21], q[42];
U(0, 0, pi/3) q[42];
cx q[21], q[42];
cx q[24], q[42];
U(0, 0, pi/3) q[42];
cx q[24], q[42];
cx q[25], q[42];
U(0, 0, pi/3) q[42];
cx q[25], q[42];
cx q[28], q[42];
U(0, 0, pi/3) q[42];
cx q[28], q[42];
cx q[29], q[42];
U(0, 0, pi/3) q[42];
cx q[29], q[42];
cx q[33], q[42];
U(0, 0, pi/3) q[42];
cx q[33], q[42];
cx q[35], q[42];
U(0, 0, pi/3) q[42];
cx q[35], q[42];
cx q[37], q[42];
U(0, 0, pi/3) q[42];
cx q[37], q[42];
cx q[39], q[42];
U(0, 0, pi/3) q[42];
cx q[39], q[42];
cx q[41], q[42];
U(0, 0, pi/3) q[42];
cx q[41], q[42];
cx q[1], q[43];
U(0, 0, pi/3) q[43];
cx q[1], q[43];
cx q[2], q[43];
U(0, 0, pi/3) q[43];
cx q[2], q[43];
cx q[3], q[43];
U(0, 0, pi/3) q[43];
cx q[3], q[43];
cx q[10], q[43];
U(0, 0, pi/3) q[43];
cx q[10], q[43];
cx q[12], q[43];
U(0, 0, pi/3) q[43];
cx q[12], q[43];
cx q[13], q[43];
U(0, 0, pi/3) q[43];
cx q[13], q[43];
cx q[14], q[43];
U(0, 0, pi/3) q[43];
cx q[14], q[43];
cx q[16], q[43];
U(0, 0, pi/3) q[43];
cx q[16], q[43];
cx q[18], q[43];
U(0, 0, pi/3) q[43];
cx q[18], q[43];
cx q[19], q[43];
U(0, 0, pi/3) q[43];
cx q[19], q[43];
cx q[22], q[43];
U(0, 0, pi/3) q[43];
cx q[22], q[43];
cx q[26], q[43];
U(0, 0, pi/3) q[43];
cx q[26], q[43];
cx q[28], q[43];
U(0, 0, pi/3) q[43];
cx q[28], q[43];
cx q[29], q[43];
U(0, 0, pi/3) q[43];
cx q[29], q[43];
cx q[30], q[43];
U(0, 0, pi/3) q[43];
cx q[30], q[43];
cx q[34], q[43];
U(0, 0, pi/3) q[43];
cx q[34], q[43];
cx q[38], q[43];
U(0, 0, pi/3) q[43];
cx q[38], q[43];
cx q[39], q[43];
U(0, 0, pi/3) q[43];
cx q[39], q[43];
cx q[40], q[43];
U(0, 0, pi/3) q[43];
cx q[40], q[43];
cx q[41], q[43];
U(0, 0, pi/3) q[43];
cx q[41], q[43];
cx q[42], q[43];
U(0, 0, pi/3) q[43];
cx q[42], q[43];
cx q[0], q[44];
U(0, 0, pi/3) q[44];
cx q[0], q[44];
cx q[1], q[44];
U(0, 0, pi/3) q[44];
cx q[1], q[44];
cx q[4], q[44];
U(0, 0, pi/3) q[44];
cx q[4], q[44];
cx q[8], q[44];
U(0, 0, pi/3) q[44];
cx q[8], q[44];
cx q[10], q[44];
U(0, 0, pi/3) q[44];
cx q[10], q[44];
cx q[12], q[44];
U(0, 0, pi/3) q[44];
cx q[12], q[44];
cx q[14], q[44];
U(0, 0, pi/3) q[44];
cx q[14], q[44];
cx q[15], q[44];
U(0, 0, pi/3) q[44];
cx q[15], q[44];
cx q[17], q[44];
U(0, 0, pi/3) q[44];
cx q[17], q[44];
cx q[22], q[44];
U(0, 0, pi/3) q[44];
cx q[22], q[44];
cx q[24], q[44];
U(0, 0, pi/3) q[44];
cx q[24], q[44];
cx q[25], q[44];
U(0, 0, pi/3) q[44];
cx q[25], q[44];
cx q[26], q[44];
U(0, 0, pi/3) q[44];
cx q[26], q[44];
cx q[28], q[44];
U(0, 0, pi/3) q[44];
cx q[28], q[44];
cx q[29], q[44];
U(0, 0, pi/3) q[44];
cx q[29], q[44];
cx q[30], q[44];
U(0, 0, pi/3) q[44];
cx q[30], q[44];
cx q[32], q[44];
U(0, 0, pi/3) q[44];
cx q[32], q[44];
cx q[35], q[44];
U(0, 0, pi/3) q[44];
cx q[35], q[44];
cx q[36], q[44];
U(0, 0, pi/3) q[44];
cx q[36], q[44];
cx q[38], q[44];
U(0, 0, pi/3) q[44];
cx q[38], q[44];
cx q[39], q[44];
U(0, 0, pi/3) q[44];
cx q[39], q[44];
cx q[41], q[44];
U(0, 0, pi/3) q[44];
cx q[41], q[44];
cx q[43], q[44];
U(0, 0, pi/3) q[44];
cx q[43], q[44];
cx q[1], q[45];
U(0, 0, pi/3) q[45];
cx q[1], q[45];
cx q[5], q[45];
U(0, 0, pi/3) q[45];
cx q[5], q[45];
cx q[8], q[45];
U(0, 0, pi/3) q[45];
cx q[8], q[45];
cx q[9], q[45];
U(0, 0, pi/3) q[45];
cx q[9], q[45];
cx q[11], q[45];
U(0, 0, pi/3) q[45];
cx q[11], q[45];
cx q[14], q[45];
U(0, 0, pi/3) q[45];
cx q[14], q[45];
cx q[16], q[45];
U(0, 0, pi/3) q[45];
cx q[16], q[45];
cx q[21], q[45];
U(0, 0, pi/3) q[45];
cx q[21], q[45];
cx q[24], q[45];
U(0, 0, pi/3) q[45];
cx q[24], q[45];
cx q[25], q[45];
U(0, 0, pi/3) q[45];
cx q[25], q[45];
cx q[29], q[45];
U(0, 0, pi/3) q[45];
cx q[29], q[45];
cx q[31], q[45];
U(0, 0, pi/3) q[45];
cx q[31], q[45];
cx q[32], q[45];
U(0, 0, pi/3) q[45];
cx q[32], q[45];
cx q[33], q[45];
U(0, 0, pi/3) q[45];
cx q[33], q[45];
cx q[36], q[45];
U(0, 0, pi/3) q[45];
cx q[36], q[45];
cx q[38], q[45];
U(0, 0, pi/3) q[45];
cx q[38], q[45];
cx q[39], q[45];
U(0, 0, pi/3) q[45];
cx q[39], q[45];
cx q[40], q[45];
U(0, 0, pi/3) q[45];
cx q[40], q[45];
cx q[42], q[45];
U(0, 0, pi/3) q[45];
cx q[42], q[45];
cx q[0], q[46];
U(0, 0, pi/3) q[46];
cx q[0], q[46];
cx q[2], q[46];
U(0, 0, pi/3) q[46];
cx q[2], q[46];
cx q[6], q[46];
U(0, 0, pi/3) q[46];
cx q[6], q[46];
cx q[7], q[46];
U(0, 0, pi/3) q[46];
cx q[7], q[46];
cx q[8], q[46];
U(0, 0, pi/3) q[46];
cx q[8], q[46];
cx q[9], q[46];
U(0, 0, pi/3) q[46];
cx q[9], q[46];
cx q[10], q[46];
U(0, 0, pi/3) q[46];
cx q[10], q[46];
cx q[11], q[46];
U(0, 0, pi/3) q[46];
cx q[11], q[46];
cx q[15], q[46];
U(0, 0, pi/3) q[46];
cx q[15], q[46];
cx q[16], q[46];
U(0, 0, pi/3) q[46];
cx q[16], q[46];
cx q[19], q[46];
U(0, 0, pi/3) q[46];
cx q[19], q[46];
cx q[24], q[46];
U(0, 0, pi/3) q[46];
cx q[24], q[46];
cx q[25], q[46];
U(0, 0, pi/3) q[46];
cx q[25], q[46];
cx q[27], q[46];
U(0, 0, pi/3) q[46];
cx q[27], q[46];
cx q[29], q[46];
U(0, 0, pi/3) q[46];
cx q[29], q[46];
cx q[31], q[46];
U(0, 0, pi/3) q[46];
cx q[31], q[46];
cx q[39], q[46];
U(0, 0, pi/3) q[46];
cx q[39], q[46];
cx q[40], q[46];
U(0, 0, pi/3) q[46];
cx q[40], q[46];
cx q[41], q[46];
U(0, 0, pi/3) q[46];
cx q[41], q[46];
cx q[42], q[46];
U(0, 0, pi/3) q[46];
cx q[42], q[46];
cx q[43], q[46];
U(0, 0, pi/3) q[46];
cx q[43], q[46];
cx q[44], q[46];
U(0, 0, pi/3) q[46];
cx q[44], q[46];
cx q[0], q[47];
U(0, 0, pi/3) q[47];
cx q[0], q[47];
cx q[1], q[47];
U(0, 0, pi/3) q[47];
cx q[1], q[47];
cx q[3], q[47];
U(0, 0, pi/3) q[47];
cx q[3], q[47];
cx q[5], q[47];
U(0, 0, pi/3) q[47];
cx q[5], q[47];
cx q[14], q[47];
U(0, 0, pi/3) q[47];
cx q[14], q[47];
cx q[15], q[47];
U(0, 0, pi/3) q[47];
cx q[15], q[47];
cx q[17], q[47];
U(0, 0, pi/3) q[47];
cx q[17], q[47];
cx q[19], q[47];
U(0, 0, pi/3) q[47];
cx q[19], q[47];
cx q[20], q[47];
U(0, 0, pi/3) q[47];
cx q[20], q[47];
cx q[21], q[47];
U(0, 0, pi/3) q[47];
cx q[21], q[47];
cx q[22], q[47];
U(0, 0, pi/3) q[47];
cx q[22], q[47];
cx q[23], q[47];
U(0, 0, pi/3) q[47];
cx q[23], q[47];
cx q[24], q[47];
U(0, 0, pi/3) q[47];
cx q[24], q[47];
cx q[25], q[47];
U(0, 0, pi/3) q[47];
cx q[25], q[47];
cx q[27], q[47];
U(0, 0, pi/3) q[47];
cx q[27], q[47];
cx q[29], q[47];
U(0, 0, pi/3) q[47];
cx q[29], q[47];
cx q[30], q[47];
U(0, 0, pi/3) q[47];
cx q[30], q[47];
cx q[31], q[47];
U(0, 0, pi/3) q[47];
cx q[31], q[47];
cx q[33], q[47];
U(0, 0, pi/3) q[47];
cx q[33], q[47];
cx q[34], q[47];
U(0, 0, pi/3) q[47];
cx q[34], q[47];
cx q[36], q[47];
U(0, 0, pi/3) q[47];
cx q[36], q[47];
cx q[37], q[47];
U(0, 0, pi/3) q[47];
cx q[37], q[47];
cx q[38], q[47];
U(0, 0, pi/3) q[47];
cx q[38], q[47];
cx q[40], q[47];
U(0, 0, pi/3) q[47];
cx q[40], q[47];
cx q[41], q[47];
U(0, 0, pi/3) q[47];
cx q[41], q[47];
cx q[42], q[47];
U(0, 0, pi/3) q[47];
cx q[42], q[47];
cx q[46], q[47];
U(0, 0, pi/3) q[47];
cx q[46], q[47];
cx q[2], q[48];
U(0, 0, pi/3) q[48];
cx q[2], q[48];
cx q[5], q[48];
U(0, 0, pi/3) q[48];
cx q[5], q[48];
cx q[6], q[48];
U(0, 0, pi/3) q[48];
cx q[6], q[48];
cx q[7], q[48];
U(0, 0, pi/3) q[48];
cx q[7], q[48];
cx q[10], q[48];
U(0, 0, pi/3) q[48];
cx q[10], q[48];
cx q[11], q[48];
U(0, 0, pi/3) q[48];
cx q[11], q[48];
cx q[14], q[48];
U(0, 0, pi/3) q[48];
cx q[14], q[48];
cx q[17], q[48];
U(0, 0, pi/3) q[48];
cx q[17], q[48];
cx q[18], q[48];
U(0, 0, pi/3) q[48];
cx q[18], q[48];
cx q[21], q[48];
U(0, 0, pi/3) q[48];
cx q[21], q[48];
cx q[23], q[48];
U(0, 0, pi/3) q[48];
cx q[23], q[48];
cx q[24], q[48];
U(0, 0, pi/3) q[48];
cx q[24], q[48];
cx q[25], q[48];
U(0, 0, pi/3) q[48];
cx q[25], q[48];
cx q[26], q[48];
U(0, 0, pi/3) q[48];
cx q[26], q[48];
cx q[27], q[48];
U(0, 0, pi/3) q[48];
cx q[27], q[48];
cx q[28], q[48];
U(0, 0, pi/3) q[48];
cx q[28], q[48];
cx q[31], q[48];
U(0, 0, pi/3) q[48];
cx q[31], q[48];
cx q[32], q[48];
U(0, 0, pi/3) q[48];
cx q[32], q[48];
cx q[34], q[48];
U(0, 0, pi/3) q[48];
cx q[34], q[48];
cx q[37], q[48];
U(0, 0, pi/3) q[48];
cx q[37], q[48];
cx q[39], q[48];
U(0, 0, pi/3) q[48];
cx q[39], q[48];
cx q[40], q[48];
U(0, 0, pi/3) q[48];
cx q[40], q[48];
cx q[41], q[48];
U(0, 0, pi/3) q[48];
cx q[41], q[48];
cx q[42], q[48];
U(0, 0, pi/3) q[48];
cx q[42], q[48];
cx q[44], q[48];
U(0, 0, pi/3) q[48];
cx q[44], q[48];
cx q[46], q[48];
U(0, 0, pi/3) q[48];
cx q[46], q[48];
cx q[0], q[49];
U(0, 0, pi/3) q[49];
cx q[0], q[49];
cx q[1], q[49];
U(0, 0, pi/3) q[49];
cx q[1], q[49];
cx q[2], q[49];
U(0, 0, pi/3) q[49];
cx q[2], q[49];
cx q[3], q[49];
U(0, 0, pi/3) q[49];
cx q[3], q[49];
cx q[7], q[49];
U(0, 0, pi/3) q[49];
cx q[7], q[49];
cx q[11], q[49];
U(0, 0, pi/3) q[49];
cx q[11], q[49];
cx q[12], q[49];
U(0, 0, pi/3) q[49];
cx q[12], q[49];
cx q[14], q[49];
U(0, 0, pi/3) q[49];
cx q[14], q[49];
cx q[16], q[49];
U(0, 0, pi/3) q[49];
cx q[16], q[49];
cx q[20], q[49];
U(0, 0, pi/3) q[49];
cx q[20], q[49];
cx q[22], q[49];
U(0, 0, pi/3) q[49];
cx q[22], q[49];
cx q[23], q[49];
U(0, 0, pi/3) q[49];
cx q[23], q[49];
cx q[24], q[49];
U(0, 0, pi/3) q[49];
cx q[24], q[49];
cx q[25], q[49];
U(0, 0, pi/3) q[49];
cx q[25], q[49];
cx q[27], q[49];
U(0, 0, pi/3) q[49];
cx q[27], q[49];
cx q[28], q[49];
U(0, 0, pi/3) q[49];
cx q[28], q[49];
cx q[30], q[49];
U(0, 0, pi/3) q[49];
cx q[30], q[49];
cx q[31], q[49];
U(0, 0, pi/3) q[49];
cx q[31], q[49];
cx q[33], q[49];
U(0, 0, pi/3) q[49];
cx q[33], q[49];
cx q[34], q[49];
U(0, 0, pi/3) q[49];
cx q[34], q[49];
cx q[37], q[49];
U(0, 0, pi/3) q[49];
cx q[37], q[49];
cx q[38], q[49];
U(0, 0, pi/3) q[49];
cx q[38], q[49];
cx q[41], q[49];
U(0, 0, pi/3) q[49];
cx q[41], q[49];
cx q[42], q[49];
U(0, 0, pi/3) q[49];
cx q[42], q[49];
cx q[43], q[49];
U(0, 0, pi/3) q[49];
cx q[43], q[49];
cx q[44], q[49];
U(0, 0, pi/3) q[49];
cx q[44], q[49];
cx q[46], q[49];
U(0, 0, pi/3) q[49];
cx q[46], q[49];
cx q[47], q[49];
U(0, 0, pi/3) q[49];
cx q[47], q[49];
cx q[0], q[50];
U(0, 0, pi/3) q[50];
cx q[0], q[50];
cx q[2], q[50];
U(0, 0, pi/3) q[50];
cx q[2], q[50];
cx q[3], q[50];
U(0, 0, pi/3) q[50];
cx q[3], q[50];
cx q[4], q[50];
U(0, 0, pi/3) q[50];
cx q[4], q[50];
cx q[5], q[50];
U(0, 0, pi/3) q[50];
cx q[5], q[50];
cx q[6], q[50];
U(0, 0, pi/3) q[50];
cx q[6], q[50];
cx q[7], q[50];
U(0, 0, pi/3) q[50];
cx q[7], q[50];
cx q[8], q[50];
U(0, 0, pi/3) q[50];
cx q[8], q[50];
cx q[10], q[50];
U(0, 0, pi/3) q[50];
cx q[10], q[50];
cx q[15], q[50];
U(0, 0, pi/3) q[50];
cx q[15], q[50];
cx q[16], q[50];
U(0, 0, pi/3) q[50];
cx q[16], q[50];
cx q[17], q[50];
U(0, 0, pi/3) q[50];
cx q[17], q[50];
cx q[19], q[50];
U(0, 0, pi/3) q[50];
cx q[19], q[50];
cx q[26], q[50];
U(0, 0, pi/3) q[50];
cx q[26], q[50];
cx q[27], q[50];
U(0, 0, pi/3) q[50];
cx q[27], q[50];
cx q[29], q[50];
U(0, 0, pi/3) q[50];
cx q[29], q[50];
cx q[30], q[50];
U(0, 0, pi/3) q[50];
cx q[30], q[50];
cx q[31], q[50];
U(0, 0, pi/3) q[50];
cx q[31], q[50];
cx q[32], q[50];
U(0, 0, pi/3) q[50];
cx q[32], q[50];
cx q[33], q[50];
U(0, 0, pi/3) q[50];
cx q[33], q[50];
cx q[35], q[50];
U(0, 0, pi/3) q[50];
cx q[35], q[50];
cx q[37], q[50];
U(0, 0, pi/3) q[50];
cx q[37], q[50];
cx q[39], q[50];
U(0, 0, pi/3) q[50];
cx q[39], q[50];
cx q[40], q[50];
U(0, 0, pi/3) q[50];
cx q[40], q[50];
cx q[44], q[50];
U(0, 0, pi/3) q[50];
cx q[44], q[50];
cx q[46], q[50];
U(0, 0, pi/3) q[50];
cx q[46], q[50];
cx q[3], q[51];
U(0, 0, pi/3) q[51];
cx q[3], q[51];
cx q[4], q[51];
U(0, 0, pi/3) q[51];
cx q[4], q[51];
cx q[8], q[51];
U(0, 0, pi/3) q[51];
cx q[8], q[51];
cx q[11], q[51];
U(0, 0, pi/3) q[51];
cx q[11], q[51];
cx q[13], q[51];
U(0, 0, pi/3) q[51];
cx q[13], q[51];
cx q[14], q[51];
U(0, 0, pi/3) q[51];
cx q[14], q[51];
cx q[18], q[51];
U(0, 0, pi/3) q[51];
cx q[18], q[51];
cx q[21], q[51];
U(0, 0, pi/3) q[51];
cx q[21], q[51];
cx q[22], q[51];
U(0, 0, pi/3) q[51];
cx q[22], q[51];
cx q[23], q[51];
U(0, 0, pi/3) q[51];
cx q[23], q[51];
cx q[24], q[51];
U(0, 0, pi/3) q[51];
cx q[24], q[51];
cx q[25], q[51];
U(0, 0, pi/3) q[51];
cx q[25], q[51];
cx q[26], q[51];
U(0, 0, pi/3) q[51];
cx q[26], q[51];
cx q[28], q[51];
U(0, 0, pi/3) q[51];
cx q[28], q[51];
cx q[29], q[51];
U(0, 0, pi/3) q[51];
cx q[29], q[51];
cx q[32], q[51];
U(0, 0, pi/3) q[51];
cx q[32], q[51];
cx q[33], q[51];
U(0, 0, pi/3) q[51];
cx q[33], q[51];
cx q[34], q[51];
U(0, 0, pi/3) q[51];
cx q[34], q[51];
cx q[35], q[51];
U(0, 0, pi/3) q[51];
cx q[35], q[51];
cx q[38], q[51];
U(0, 0, pi/3) q[51];
cx q[38], q[51];
cx q[39], q[51];
U(0, 0, pi/3) q[51];
cx q[39], q[51];
cx q[41], q[51];
U(0, 0, pi/3) q[51];
cx q[41], q[51];
cx q[42], q[51];
U(0, 0, pi/3) q[51];
cx q[42], q[51];
cx q[43], q[51];
U(0, 0, pi/3) q[51];
cx q[43], q[51];
cx q[45], q[51];
U(0, 0, pi/3) q[51];
cx q[45], q[51];
cx q[46], q[51];
U(0, 0, pi/3) q[51];
cx q[46], q[51];
cx q[48], q[51];
U(0, 0, pi/3) q[51];
cx q[48], q[51];
cx q[0], q[52];
U(0, 0, pi/3) q[52];
cx q[0], q[52];
cx q[1], q[52];
U(0, 0, pi/3) q[52];
cx q[1], q[52];
cx q[2], q[52];
U(0, 0, pi/3) q[52];
cx q[2], q[52];
cx q[3], q[52];
U(0, 0, pi/3) q[52];
cx q[3], q[52];
cx q[5], q[52];
U(0, 0, pi/3) q[52];
cx q[5], q[52];
cx q[6], q[52];
U(0, 0, pi/3) q[52];
cx q[6], q[52];
cx q[9], q[52];
U(0, 0, pi/3) q[52];
cx q[9], q[52];
cx q[10], q[52];
U(0, 0, pi/3) q[52];
cx q[10], q[52];
cx q[11], q[52];
U(0, 0, pi/3) q[52];
cx q[11], q[52];
cx q[14], q[52];
U(0, 0, pi/3) q[52];
cx q[14], q[52];
cx q[15], q[52];
U(0, 0, pi/3) q[52];
cx q[15], q[52];
cx q[18], q[52];
U(0, 0, pi/3) q[52];
cx q[18], q[52];
cx q[20], q[52];
U(0, 0, pi/3) q[52];
cx q[20], q[52];
cx q[22], q[52];
U(0, 0, pi/3) q[52];
cx q[22], q[52];
cx q[24], q[52];
U(0, 0, pi/3) q[52];
cx q[24], q[52];
cx q[26], q[52];
U(0, 0, pi/3) q[52];
cx q[26], q[52];
cx q[27], q[52];
U(0, 0, pi/3) q[52];
cx q[27], q[52];
cx q[28], q[52];
U(0, 0, pi/3) q[52];
cx q[28], q[52];
cx q[29], q[52];
U(0, 0, pi/3) q[52];
cx q[29], q[52];
cx q[30], q[52];
U(0, 0, pi/3) q[52];
cx q[30], q[52];
cx q[32], q[52];
U(0, 0, pi/3) q[52];
cx q[32], q[52];
cx q[33], q[52];
U(0, 0, pi/3) q[52];
cx q[33], q[52];
cx q[34], q[52];
U(0, 0, pi/3) q[52];
cx q[34], q[52];
cx q[36], q[52];
U(0, 0, pi/3) q[52];
cx q[36], q[52];
cx q[39], q[52];
U(0, 0, pi/3) q[52];
cx q[39], q[52];
cx q[40], q[52];
U(0, 0, pi/3) q[52];
cx q[40], q[52];
cx q[41], q[52];
U(0, 0, pi/3) q[52];
cx q[41], q[52];
cx q[44], q[52];
U(0, 0, pi/3) q[52];
cx q[44], q[52];
cx q[46], q[52];
U(0, 0, pi/3) q[52];
cx q[46], q[52];
cx q[47], q[52];
U(0, 0, pi/3) q[52];
cx q[47], q[52];
cx q[48], q[52];
U(0, 0, pi/3) q[52];
cx q[48], q[52];
cx q[50], q[52];
U(0, 0, pi/3) q[52];
cx q[50], q[52];
cx q[51], q[52];
U(0, 0, pi/3) q[52];
cx q[51], q[52];
cx q[2], q[53];
U(0, 0, pi/3) q[53];
cx q[2], q[53];
cx q[3], q[53];
U(0, 0, pi/3) q[53];
cx q[3], q[53];
cx q[6], q[53];
U(0, 0, pi/3) q[53];
cx q[6], q[53];
cx q[7], q[53];
U(0, 0, pi/3) q[53];
cx q[7], q[53];
cx q[9], q[53];
U(0, 0, pi/3) q[53];
cx q[9], q[53];
cx q[10], q[53];
U(0, 0, pi/3) q[53];
cx q[10], q[53];
cx q[15], q[53];
U(0, 0, pi/3) q[53];
cx q[15], q[53];
cx q[16], q[53];
U(0, 0, pi/3) q[53];
cx q[16], q[53];
cx q[19], q[53];
U(0, 0, pi/3) q[53];
cx q[19], q[53];
cx q[20], q[53];
U(0, 0, pi/3) q[53];
cx q[20], q[53];
cx q[21], q[53];
U(0, 0, pi/3) q[53];
cx q[21], q[53];
cx q[22], q[53];
U(0, 0, pi/3) q[53];
cx q[22], q[53];
cx q[23], q[53];
U(0, 0, pi/3) q[53];
cx q[23], q[53];
cx q[24], q[53];
U(0, 0, pi/3) q[53];
cx q[24], q[53];
cx q[29], q[53];
U(0, 0, pi/3) q[53];
cx q[29], q[53];
cx q[32], q[53];
U(0, 0, pi/3) q[53];
cx q[32], q[53];
cx q[33], q[53];
U(0, 0, pi/3) q[53];
cx q[33], q[53];
cx q[34], q[53];
U(0, 0, pi/3) q[53];
cx q[34], q[53];
cx q[35], q[53];
U(0, 0, pi/3) q[53];
cx q[35], q[53];
cx q[46], q[53];
U(0, 0, pi/3) q[53];
cx q[46], q[53];
cx q[48], q[53];
U(0, 0, pi/3) q[53];
cx q[48], q[53];
cx q[49], q[53];
U(0, 0, pi/3) q[53];
cx q[49], q[53];
cx q[51], q[53];
U(0, 0, pi/3) q[53];
cx q[51], q[53];
cx q[0], q[54];
U(0, 0, pi/3) q[54];
cx q[0], q[54];
cx q[3], q[54];
U(0, 0, pi/3) q[54];
cx q[3], q[54];
cx q[5], q[54];
U(0, 0, pi/3) q[54];
cx q[5], q[54];
cx q[7], q[54];
U(0, 0, pi/3) q[54];
cx q[7], q[54];
cx q[11], q[54];
U(0, 0, pi/3) q[54];
cx q[11], q[54];
cx q[12], q[54];
U(0, 0, pi/3) q[54];
cx q[12], q[54];
cx q[14], q[54];
U(0, 0, pi/3) q[54];
cx q[14], q[54];
cx q[15], q[54];
U(0, 0, pi/3) q[54];
cx q[15], q[54];
cx q[17], q[54];
U(0, 0, pi/3) q[54];
cx q[17], q[54];
cx q[18], q[54];
U(0, 0, pi/3) q[54];
cx q[18], q[54];
cx q[19], q[54];
U(0, 0, pi/3) q[54];
cx q[19], q[54];
cx q[22], q[54];
U(0, 0, pi/3) q[54];
cx q[22], q[54];
cx q[23], q[54];
U(0, 0, pi/3) q[54];
cx q[23], q[54];
cx q[24], q[54];
U(0, 0, pi/3) q[54];
cx q[24], q[54];
cx q[25], q[54];
U(0, 0, pi/3) q[54];
cx q[25], q[54];
cx q[26], q[54];
U(0, 0, pi/3) q[54];
cx q[26], q[54];
cx q[28], q[54];
U(0, 0, pi/3) q[54];
cx q[28], q[54];
cx q[32], q[54];
U(0, 0, pi/3) q[54];
cx q[32], q[54];
cx q[34], q[54];
U(0, 0, pi/3) q[54];
cx q[34], q[54];
cx q[35], q[54];
U(0, 0, pi/3) q[54];
cx q[35], q[54];
cx q[37], q[54];
U(0, 0, pi/3) q[54];
cx q[37], q[54];
cx q[39], q[54];
U(0, 0, pi/3) q[54];
cx q[39], q[54];
cx q[40], q[54];
U(0, 0, pi/3) q[54];
cx q[40], q[54];
cx q[43], q[54];
U(0, 0, pi/3) q[54];
cx q[43], q[54];
cx q[44], q[54];
U(0, 0, pi/3) q[54];
cx q[44], q[54];
cx q[45], q[54];
U(0, 0, pi/3) q[54];
cx q[45], q[54];
cx q[47], q[54];
U(0, 0, pi/3) q[54];
cx q[47], q[54];
cx q[48], q[54];
U(0, 0, pi/3) q[54];
cx q[48], q[54];
cx q[49], q[54];
U(0, 0, pi/3) q[54];
cx q[49], q[54];
cx q[52], q[54];
U(0, 0, pi/3) q[54];
cx q[52], q[54];
cx q[53], q[54];
U(0, 0, pi/3) q[54];
cx q[53], q[54];
cx q[0], q[55];
U(0, 0, pi/3) q[55];
cx q[0], q[55];
cx q[1], q[55];
U(0, 0, pi/3) q[55];
cx q[1], q[55];
cx q[7], q[55];
U(0, 0, pi/3) q[55];
cx q[7], q[55];
cx q[10], q[55];
U(0, 0, pi/3) q[55];
cx q[10], q[55];
cx q[11], q[55];
U(0, 0, pi/3) q[55];
cx q[11], q[55];
cx q[15], q[55];
U(0, 0, pi/3) q[55];
cx q[15], q[55];
cx q[16], q[55];
U(0, 0, pi/3) q[55];
cx q[16], q[55];
cx q[17], q[55];
U(0, 0, pi/3) q[55];
cx q[17], q[55];
cx q[18], q[55];
U(0, 0, pi/3) q[55];
cx q[18], q[55];
cx q[19], q[55];
U(0, 0, pi/3) q[55];
cx q[19], q[55];
cx q[21], q[55];
U(0, 0, pi/3) q[55];
cx q[21], q[55];
cx q[22], q[55];
U(0, 0, pi/3) q[55];
cx q[22], q[55];
cx q[23], q[55];
U(0, 0, pi/3) q[55];
cx q[23], q[55];
cx q[25], q[55];
U(0, 0, pi/3) q[55];
cx q[25], q[55];
cx q[26], q[55];
U(0, 0, pi/3) q[55];
cx q[26], q[55];
cx q[27], q[55];
U(0, 0, pi/3) q[55];
cx q[27], q[55];
cx q[28], q[55];
U(0, 0, pi/3) q[55];
cx q[28], q[55];
cx q[33], q[55];
U(0, 0, pi/3) q[55];
cx q[33], q[55];
cx q[34], q[55];
U(0, 0, pi/3) q[55];
cx q[34], q[55];
cx q[36], q[55];
U(0, 0, pi/3) q[55];
cx q[36], q[55];
cx q[37], q[55];
U(0, 0, pi/3) q[55];
cx q[37], q[55];
cx q[38], q[55];
U(0, 0, pi/3) q[55];
cx q[38], q[55];
cx q[39], q[55];
U(0, 0, pi/3) q[55];
cx q[39], q[55];
cx q[41], q[55];
U(0, 0, pi/3) q[55];
cx q[41], q[55];
cx q[47], q[55];
U(0, 0, pi/3) q[55];
cx q[47], q[55];
cx q[48], q[55];
U(0, 0, pi/3) q[55];
cx q[48], q[55];
cx q[51], q[55];
U(0, 0, pi/3) q[55];
cx q[51], q[55];
cx q[52], q[55];
U(0, 0, pi/3) q[55];
cx q[52], q[55];
cx q[53], q[55];
U(0, 0, pi/3) q[55];
cx q[53], q[55];
cx q[2], q[56];
U(0, 0, pi/3) q[56];
cx q[2], q[56];
cx q[6], q[56];
U(0, 0, pi/3) q[56];
cx q[6], q[56];
cx q[7], q[56];
U(0, 0, pi/3) q[56];
cx q[7], q[56];
cx q[9], q[56];
U(0, 0, pi/3) q[56];
cx q[9], q[56];
cx q[13], q[56];
U(0, 0, pi/3) q[56];
cx q[13], q[56];
cx q[16], q[56];
U(0, 0, pi/3) q[56];
cx q[16], q[56];
cx q[17], q[56];
U(0, 0, pi/3) q[56];
cx q[17], q[56];
cx q[20], q[56];
U(0, 0, pi/3) q[56];
cx q[20], q[56];
cx q[21], q[56];
U(0, 0, pi/3) q[56];
cx q[21], q[56];
cx q[23], q[56];
U(0, 0, pi/3) q[56];
cx q[23], q[56];
cx q[25], q[56];
U(0, 0, pi/3) q[56];
cx q[25], q[56];
cx q[26], q[56];
U(0, 0, pi/3) q[56];
cx q[26], q[56];
cx q[29], q[56];
U(0, 0, pi/3) q[56];
cx q[29], q[56];
cx q[30], q[56];
U(0, 0, pi/3) q[56];
cx q[30], q[56];
cx q[31], q[56];
U(0, 0, pi/3) q[56];
cx q[31], q[56];
cx q[34], q[56];
U(0, 0, pi/3) q[56];
cx q[34], q[56];
cx q[36], q[56];
U(0, 0, pi/3) q[56];
cx q[36], q[56];
cx q[37], q[56];
U(0, 0, pi/3) q[56];
cx q[37], q[56];
cx q[38], q[56];
U(0, 0, pi/3) q[56];
cx q[38], q[56];
cx q[40], q[56];
U(0, 0, pi/3) q[56];
cx q[40], q[56];
cx q[43], q[56];
U(0, 0, pi/3) q[56];
cx q[43], q[56];
cx q[44], q[56];
U(0, 0, pi/3) q[56];
cx q[44], q[56];
cx q[45], q[56];
U(0, 0, pi/3) q[56];
cx q[45], q[56];
cx q[46], q[56];
U(0, 0, pi/3) q[56];
cx q[46], q[56];
cx q[48], q[56];
U(0, 0, pi/3) q[56];
cx q[48], q[56];
cx q[49], q[56];
U(0, 0, pi/3) q[56];
cx q[49], q[56];
cx q[51], q[56];
U(0, 0, pi/3) q[56];
cx q[51], q[56];
cx q[53], q[56];
U(0, 0, pi/3) q[56];
cx q[53], q[56];
cx q[55], q[56];
U(0, 0, pi/3) q[56];
cx q[55], q[56];
cx q[1], q[57];
U(0, 0, pi/3) q[57];
cx q[1], q[57];
cx q[3], q[57];
U(0, 0, pi/3) q[57];
cx q[3], q[57];
cx q[7], q[57];
U(0, 0, pi/3) q[57];
cx q[7], q[57];
cx q[9], q[57];
U(0, 0, pi/3) q[57];
cx q[9], q[57];
cx q[17], q[57];
U(0, 0, pi/3) q[57];
cx q[17], q[57];
cx q[19], q[57];
U(0, 0, pi/3) q[57];
cx q[19], q[57];
cx q[20], q[57];
U(0, 0, pi/3) q[57];
cx q[20], q[57];
cx q[21], q[57];
U(0, 0, pi/3) q[57];
cx q[21], q[57];
cx q[23], q[57];
U(0, 0, pi/3) q[57];
cx q[23], q[57];
cx q[24], q[57];
U(0, 0, pi/3) q[57];
cx q[24], q[57];
cx q[25], q[57];
U(0, 0, pi/3) q[57];
cx q[25], q[57];
cx q[26], q[57];
U(0, 0, pi/3) q[57];
cx q[26], q[57];
cx q[27], q[57];
U(0, 0, pi/3) q[57];
cx q[27], q[57];
cx q[29], q[57];
U(0, 0, pi/3) q[57];
cx q[29], q[57];
cx q[30], q[57];
U(0, 0, pi/3) q[57];
cx q[30], q[57];
cx q[31], q[57];
U(0, 0, pi/3) q[57];
cx q[31], q[57];
cx q[32], q[57];
U(0, 0, pi/3) q[57];
cx q[32], q[57];
cx q[36], q[57];
U(0, 0, pi/3) q[57];
cx q[36], q[57];
cx q[40], q[57];
U(0, 0, pi/3) q[57];
cx q[40], q[57];
cx q[41], q[57];
U(0, 0, pi/3) q[57];
cx q[41], q[57];
cx q[42], q[57];
U(0, 0, pi/3) q[57];
cx q[42], q[57];
cx q[45], q[57];
U(0, 0, pi/3) q[57];
cx q[45], q[57];
cx q[48], q[57];
U(0, 0, pi/3) q[57];
cx q[48], q[57];
cx q[50], q[57];
U(0, 0, pi/3) q[57];
cx q[50], q[57];
cx q[51], q[57];
U(0, 0, pi/3) q[57];
cx q[51], q[57];
cx q[53], q[57];
U(0, 0, pi/3) q[57];
cx q[53], q[57];
cx q[55], q[57];
U(0, 0, pi/3) q[57];
cx q[55], q[57];
cx q[0], q[58];
U(0, 0, pi/3) q[58];
cx q[0], q[58];
cx q[1], q[58];
U(0, 0, pi/3) q[58];
cx q[1], q[58];
cx q[4], q[58];
U(0, 0, pi/3) q[58];
cx q[4], q[58];
cx q[5], q[58];
U(0, 0, pi/3) q[58];
cx q[5], q[58];
cx q[6], q[58];
U(0, 0, pi/3) q[58];
cx q[6], q[58];
cx q[9], q[58];
U(0, 0, pi/3) q[58];
cx q[9], q[58];
cx q[11], q[58];
U(0, 0, pi/3) q[58];
cx q[11], q[58];
cx q[12], q[58];
U(0, 0, pi/3) q[58];
cx q[12], q[58];
cx q[14], q[58];
U(0, 0, pi/3) q[58];
cx q[14], q[58];
cx q[15], q[58];
U(0, 0, pi/3) q[58];
cx q[15], q[58];
cx q[17], q[58];
U(0, 0, pi/3) q[58];
cx q[17], q[58];
cx q[21], q[58];
U(0, 0, pi/3) q[58];
cx q[21], q[58];
cx q[22], q[58];
U(0, 0, pi/3) q[58];
cx q[22], q[58];
cx q[26], q[58];
U(0, 0, pi/3) q[58];
cx q[26], q[58];
cx q[28], q[58];
U(0, 0, pi/3) q[58];
cx q[28], q[58];
cx q[29], q[58];
U(0, 0, pi/3) q[58];
cx q[29], q[58];
cx q[30], q[58];
U(0, 0, pi/3) q[58];
cx q[30], q[58];
cx q[36], q[58];
U(0, 0, pi/3) q[58];
cx q[36], q[58];
cx q[37], q[58];
U(0, 0, pi/3) q[58];
cx q[37], q[58];
cx q[40], q[58];
U(0, 0, pi/3) q[58];
cx q[40], q[58];
cx q[42], q[58];
U(0, 0, pi/3) q[58];
cx q[42], q[58];
cx q[44], q[58];
U(0, 0, pi/3) q[58];
cx q[44], q[58];
cx q[51], q[58];
U(0, 0, pi/3) q[58];
cx q[51], q[58];
cx q[53], q[58];
U(0, 0, pi/3) q[58];
cx q[53], q[58];
cx q[55], q[58];
U(0, 0, pi/3) q[58];
cx q[55], q[58];
cx q[0], q[59];
U(0, 0, pi/3) q[59];
cx q[0], q[59];
cx q[1], q[59];
U(0, 0, pi/3) q[59];
cx q[1], q[59];
cx q[4], q[59];
U(0, 0, pi/3) q[59];
cx q[4], q[59];
cx q[7], q[59];
U(0, 0, pi/3) q[59];
cx q[7], q[59];
cx q[9], q[59];
U(0, 0, pi/3) q[59];
cx q[9], q[59];
cx q[10], q[59];
U(0, 0, pi/3) q[59];
cx q[10], q[59];
cx q[13], q[59];
U(0, 0, pi/3) q[59];
cx q[13], q[59];
cx q[16], q[59];
U(0, 0, pi/3) q[59];
cx q[16], q[59];
cx q[18], q[59];
U(0, 0, pi/3) q[59];
cx q[18], q[59];
cx q[20], q[59];
U(0, 0, pi/3) q[59];
cx q[20], q[59];
cx q[22], q[59];
U(0, 0, pi/3) q[59];
cx q[22], q[59];
cx q[23], q[59];
U(0, 0, pi/3) q[59];
cx q[23], q[59];
cx q[28], q[59];
U(0, 0, pi/3) q[59];
cx q[28], q[59];
cx q[29], q[59];
U(0, 0, pi/3) q[59];
cx q[29], q[59];
cx q[30], q[59];
U(0, 0, pi/3) q[59];
cx q[30], q[59];
cx q[31], q[59];
U(0, 0, pi/3) q[59];
cx q[31], q[59];
cx q[32], q[59];
U(0, 0, pi/3) q[59];
cx q[32], q[59];
cx q[33], q[59];
U(0, 0, pi/3) q[59];
cx q[33], q[59];
cx q[34], q[59];
U(0, 0, pi/3) q[59];
cx q[34], q[59];
cx q[35], q[59];
U(0, 0, pi/3) q[59];
cx q[35], q[59];
cx q[36], q[59];
U(0, 0, pi/3) q[59];
cx q[36], q[59];
cx q[37], q[59];
U(0, 0, pi/3) q[59];
cx q[37], q[59];
cx q[38], q[59];
U(0, 0, pi/3) q[59];
cx q[38], q[59];
cx q[39], q[59];
U(0, 0, pi/3) q[59];
cx q[39], q[59];
cx q[40], q[59];
U(0, 0, pi/3) q[59];
cx q[40], q[59];
cx q[41], q[59];
U(0, 0, pi/3) q[59];
cx q[41], q[59];
cx q[43], q[59];
U(0, 0, pi/3) q[59];
cx q[43], q[59];
cx q[44], q[59];
U(0, 0, pi/3) q[59];
cx q[44], q[59];
cx q[48], q[59];
U(0, 0, pi/3) q[59];
cx q[48], q[59];
cx q[51], q[59];
U(0, 0, pi/3) q[59];
cx q[51], q[59];
cx q[53], q[59];
U(0, 0, pi/3) q[59];
cx q[53], q[59];
cx q[54], q[59];
U(0, 0, pi/3) q[59];
cx q[54], q[59];
cx q[55], q[59];
U(0, 0, pi/3) q[59];
cx q[55], q[59];
cx q[56], q[59];
U(0, 0, pi/3) q[59];
cx q[56], q[59];
cx q[0], q[60];
U(0, 0, pi/3) q[60];
cx q[0], q[60];
cx q[1], q[60];
U(0, 0, pi/3) q[60];
cx q[1], q[60];
cx q[2], q[60];
U(0, 0, pi/3) q[60];
cx q[2], q[60];
cx q[6], q[60];
U(0, 0, pi/3) q[60];
cx q[6], q[60];
cx q[8], q[60];
U(0, 0, pi/3) q[60];
cx q[8], q[60];
cx q[9], q[60];
U(0, 0, pi/3) q[60];
cx q[9], q[60];
cx q[11], q[60];
U(0, 0, pi/3) q[60];
cx q[11], q[60];
cx q[12], q[60];
U(0, 0, pi/3) q[60];
cx q[12], q[60];
cx q[13], q[60];
U(0, 0, pi/3) q[60];
cx q[13], q[60];
cx q[15], q[60];
U(0, 0, pi/3) q[60];
cx q[15], q[60];
cx q[16], q[60];
U(0, 0, pi/3) q[60];
cx q[16], q[60];
cx q[18], q[60];
U(0, 0, pi/3) q[60];
cx q[18], q[60];
cx q[21], q[60];
U(0, 0, pi/3) q[60];
cx q[21], q[60];
cx q[22], q[60];
U(0, 0, pi/3) q[60];
cx q[22], q[60];
cx q[29], q[60];
U(0, 0, pi/3) q[60];
cx q[29], q[60];
cx q[33], q[60];
U(0, 0, pi/3) q[60];
cx q[33], q[60];
cx q[34], q[60];
U(0, 0, pi/3) q[60];
cx q[34], q[60];
cx q[39], q[60];
U(0, 0, pi/3) q[60];
cx q[39], q[60];
cx q[43], q[60];
U(0, 0, pi/3) q[60];
cx q[43], q[60];
cx q[47], q[60];
U(0, 0, pi/3) q[60];
cx q[47], q[60];
cx q[48], q[60];
U(0, 0, pi/3) q[60];
cx q[48], q[60];
cx q[51], q[60];
U(0, 0, pi/3) q[60];
cx q[51], q[60];
cx q[53], q[60];
U(0, 0, pi/3) q[60];
cx q[53], q[60];
cx q[55], q[60];
U(0, 0, pi/3) q[60];
cx q[55], q[60];
cx q[56], q[60];
U(0, 0, pi/3) q[60];
cx q[56], q[60];
cx q[58], q[60];
U(0, 0, pi/3) q[60];
cx q[58], q[60];
cx q[59], q[60];
U(0, 0, pi/3) q[60];
cx q[59], q[60];
cx q[1], q[61];
U(0, 0, pi/3) q[61];
cx q[1], q[61];
cx q[6], q[61];
U(0, 0, pi/3) q[61];
cx q[6], q[61];
cx q[9], q[61];
U(0, 0, pi/3) q[61];
cx q[9], q[61];
cx q[12], q[61];
U(0, 0, pi/3) q[61];
cx q[12], q[61];
cx q[13], q[61];
U(0, 0, pi/3) q[61];
cx q[13], q[61];
cx q[14], q[61];
U(0, 0, pi/3) q[61];
cx q[14], q[61];
cx q[15], q[61];
U(0, 0, pi/3) q[61];
cx q[15], q[61];
cx q[16], q[61];
U(0, 0, pi/3) q[61];
cx q[16], q[61];
cx q[25], q[61];
U(0, 0, pi/3) q[61];
cx q[25], q[61];
cx q[30], q[61];
U(0, 0, pi/3) q[61];
cx q[30], q[61];
cx q[31], q[61];
U(0, 0, pi/3) q[61];
cx q[31], q[61];
cx q[32], q[61];
U(0, 0, pi/3) q[61];
cx q[32], q[61];
cx q[33], q[61];
U(0, 0, pi/3) q[61];
cx q[33], q[61];
cx q[35], q[61];
U(0, 0, pi/3) q[61];
cx q[35], q[61];
cx q[37], q[61];
U(0, 0, pi/3) q[61];
cx q[37], q[61];
cx q[38], q[61];
U(0, 0, pi/3) q[61];
cx q[38], q[61];
cx q[44], q[61];
U(0, 0, pi/3) q[61];
cx q[44], q[61];
cx q[46], q[61];
U(0, 0, pi/3) q[61];
cx q[46], q[61];
cx q[47], q[61];
U(0, 0, pi/3) q[61];
cx q[47], q[61];
cx q[49], q[61];
U(0, 0, pi/3) q[61];
cx q[49], q[61];
cx q[51], q[61];
U(0, 0, pi/3) q[61];
cx q[51], q[61];
cx q[53], q[61];
U(0, 0, pi/3) q[61];
cx q[53], q[61];
cx q[54], q[61];
U(0, 0, pi/3) q[61];
cx q[54], q[61];
cx q[55], q[61];
U(0, 0, pi/3) q[61];
cx q[55], q[61];
cx q[56], q[61];
U(0, 0, pi/3) q[61];
cx q[56], q[61];
cx q[57], q[61];
U(0, 0, pi/3) q[61];
cx q[57], q[61];
cx q[58], q[61];
U(0, 0, pi/3) q[61];
cx q[58], q[61];
cx q[60], q[61];
U(0, 0, pi/3) q[61];
cx q[60], q[61];
cx q[0], q[62];
U(0, 0, pi/3) q[62];
cx q[0], q[62];
cx q[1], q[62];
U(0, 0, pi/3) q[62];
cx q[1], q[62];
cx q[2], q[62];
U(0, 0, pi/3) q[62];
cx q[2], q[62];
cx q[3], q[62];
U(0, 0, pi/3) q[62];
cx q[3], q[62];
cx q[5], q[62];
U(0, 0, pi/3) q[62];
cx q[5], q[62];
cx q[6], q[62];
U(0, 0, pi/3) q[62];
cx q[6], q[62];
cx q[7], q[62];
U(0, 0, pi/3) q[62];
cx q[7], q[62];
cx q[10], q[62];
U(0, 0, pi/3) q[62];
cx q[10], q[62];
cx q[11], q[62];
U(0, 0, pi/3) q[62];
cx q[11], q[62];
cx q[15], q[62];
U(0, 0, pi/3) q[62];
cx q[15], q[62];
cx q[16], q[62];
U(0, 0, pi/3) q[62];
cx q[16], q[62];
cx q[18], q[62];
U(0, 0, pi/3) q[62];
cx q[18], q[62];
cx q[20], q[62];
U(0, 0, pi/3) q[62];
cx q[20], q[62];
cx q[24], q[62];
U(0, 0, pi/3) q[62];
cx q[24], q[62];
cx q[26], q[62];
U(0, 0, pi/3) q[62];
cx q[26], q[62];
cx q[27], q[62];
U(0, 0, pi/3) q[62];
cx q[27], q[62];
cx q[28], q[62];
U(0, 0, pi/3) q[62];
cx q[28], q[62];
cx q[31], q[62];
U(0, 0, pi/3) q[62];
cx q[31], q[62];
cx q[33], q[62];
U(0, 0, pi/3) q[62];
cx q[33], q[62];
cx q[37], q[62];
U(0, 0, pi/3) q[62];
cx q[37], q[62];
cx q[39], q[62];
U(0, 0, pi/3) q[62];
cx q[39], q[62];
cx q[41], q[62];
U(0, 0, pi/3) q[62];
cx q[41], q[62];
cx q[50], q[62];
U(0, 0, pi/3) q[62];
cx q[50], q[62];
cx q[51], q[62];
U(0, 0, pi/3) q[62];
cx q[51], q[62];
cx q[54], q[62];
U(0, 0, pi/3) q[62];
cx q[54], q[62];
cx q[57], q[62];
U(0, 0, pi/3) q[62];
cx q[57], q[62];
cx q[0], q[63];
U(0, 0, pi/3) q[63];
cx q[0], q[63];
cx q[1], q[63];
U(0, 0, pi/3) q[63];
cx q[1], q[63];
cx q[3], q[63];
U(0, 0, pi/3) q[63];
cx q[3], q[63];
cx q[6], q[63];
U(0, 0, pi/3) q[63];
cx q[6], q[63];
cx q[8], q[63];
U(0, 0, pi/3) q[63];
cx q[8], q[63];
cx q[9], q[63];
U(0, 0, pi/3) q[63];
cx q[9], q[63];
cx q[10], q[63];
U(0, 0, pi/3) q[63];
cx q[10], q[63];
cx q[11], q[63];
U(0, 0, pi/3) q[63];
cx q[11], q[63];
cx q[14], q[63];
U(0, 0, pi/3) q[63];
cx q[14], q[63];
cx q[15], q[63];
U(0, 0, pi/3) q[63];
cx q[15], q[63];
cx q[17], q[63];
U(0, 0, pi/3) q[63];
cx q[17], q[63];
cx q[19], q[63];
U(0, 0, pi/3) q[63];
cx q[19], q[63];
cx q[21], q[63];
U(0, 0, pi/3) q[63];
cx q[21], q[63];
cx q[22], q[63];
U(0, 0, pi/3) q[63];
cx q[22], q[63];
cx q[23], q[63];
U(0, 0, pi/3) q[63];
cx q[23], q[63];
cx q[24], q[63];
U(0, 0, pi/3) q[63];
cx q[24], q[63];
cx q[25], q[63];
U(0, 0, pi/3) q[63];
cx q[25], q[63];
cx q[27], q[63];
U(0, 0, pi/3) q[63];
cx q[27], q[63];
cx q[28], q[63];
U(0, 0, pi/3) q[63];
cx q[28], q[63];
cx q[29], q[63];
U(0, 0, pi/3) q[63];
cx q[29], q[63];
cx q[30], q[63];
U(0, 0, pi/3) q[63];
cx q[30], q[63];
cx q[32], q[63];
U(0, 0, pi/3) q[63];
cx q[32], q[63];
cx q[34], q[63];
U(0, 0, pi/3) q[63];
cx q[34], q[63];
cx q[35], q[63];
U(0, 0, pi/3) q[63];
cx q[35], q[63];
cx q[39], q[63];
U(0, 0, pi/3) q[63];
cx q[39], q[63];
cx q[40], q[63];
U(0, 0, pi/3) q[63];
cx q[40], q[63];
cx q[42], q[63];
U(0, 0, pi/3) q[63];
cx q[42], q[63];
cx q[43], q[63];
U(0, 0, pi/3) q[63];
cx q[43], q[63];
cx q[44], q[63];
U(0, 0, pi/3) q[63];
cx q[44], q[63];
cx q[45], q[63];
U(0, 0, pi/3) q[63];
cx q[45], q[63];
cx q[47], q[63];
U(0, 0, pi/3) q[63];
cx q[47], q[63];
cx q[48], q[63];
U(0, 0, pi/3) q[63];
cx q[48], q[63];
cx q[49], q[63];
U(0, 0, pi/3) q[63];
cx q[49], q[63];
cx q[53], q[63];
U(0, 0, pi/3) q[63];
cx q[53], q[63];
cx q[54], q[63];
U(0, 0, pi/3) q[63];
cx q[54], q[63];
cx q[57], q[63];
U(0, 0, pi/3) q[63];
cx q[57], q[63];
cx q[58], q[63];
U(0, 0, pi/3) q[63];
cx q[58], q[63];
cx q[60], q[63];
U(0, 0, pi/3) q[63];
cx q[60], q[63];
cx q[3], q[64];
U(0, 0, pi/3) q[64];
cx q[3], q[64];
cx q[4], q[64];
U(0, 0, pi/3) q[64];
cx q[4], q[64];
cx q[8], q[64];
U(0, 0, pi/3) q[64];
cx q[8], q[64];
cx q[10], q[64];
U(0, 0, pi/3) q[64];
cx q[10], q[64];
cx q[11], q[64];
U(0, 0, pi/3) q[64];
cx q[11], q[64];
cx q[12], q[64];
U(0, 0, pi/3) q[64];
cx q[12], q[64];
cx q[15], q[64];
U(0, 0, pi/3) q[64];
cx q[15], q[64];
cx q[16], q[64];
U(0, 0, pi/3) q[64];
cx q[16], q[64];
cx q[17], q[64];
U(0, 0, pi/3) q[64];
cx q[17], q[64];
cx q[19], q[64];
U(0, 0, pi/3) q[64];
cx q[19], q[64];
cx q[20], q[64];
U(0, 0, pi/3) q[64];
cx q[20], q[64];
cx q[23], q[64];
U(0, 0, pi/3) q[64];
cx q[23], q[64];
cx q[26], q[64];
U(0, 0, pi/3) q[64];
cx q[26], q[64];
cx q[27], q[64];
U(0, 0, pi/3) q[64];
cx q[27], q[64];
cx q[32], q[64];
U(0, 0, pi/3) q[64];
cx q[32], q[64];
cx q[35], q[64];
U(0, 0, pi/3) q[64];
cx q[35], q[64];
cx q[36], q[64];
U(0, 0, pi/3) q[64];
cx q[36], q[64];
cx q[38], q[64];
U(0, 0, pi/3) q[64];
cx q[38], q[64];
cx q[40], q[64];
U(0, 0, pi/3) q[64];
cx q[40], q[64];
cx q[42], q[64];
U(0, 0, pi/3) q[64];
cx q[42], q[64];
cx q[43], q[64];
U(0, 0, pi/3) q[64];
cx q[43], q[64];
cx q[46], q[64];
U(0, 0, pi/3) q[64];
cx q[46], q[64];
cx q[47], q[64];
U(0, 0, pi/3) q[64];
cx q[47], q[64];
cx q[50], q[64];
U(0, 0, pi/3) q[64];
cx q[50], q[64];
cx q[51], q[64];
U(0, 0, pi/3) q[64];
cx q[51], q[64];
cx q[53], q[64];
U(0, 0, pi/3) q[64];
cx q[53], q[64];
cx q[54], q[64];
U(0, 0, pi/3) q[64];
cx q[54], q[64];
cx q[55], q[64];
U(0, 0, pi/3) q[64];
cx q[55], q[64];
cx q[59], q[64];
U(0, 0, pi/3) q[64];
cx q[59], q[64];
cx q[62], q[64];
U(0, 0, pi/3) q[64];
cx q[62], q[64];
cx q[63], q[64];
U(0, 0, pi/3) q[64];
cx q[63], q[64];
cx q[0], q[65];
U(0, 0, pi/3) q[65];
cx q[0], q[65];
cx q[1], q[65];
U(0, 0, pi/3) q[65];
cx q[1], q[65];
cx q[2], q[65];
U(0, 0, pi/3) q[65];
cx q[2], q[65];
cx q[4], q[65];
U(0, 0, pi/3) q[65];
cx q[4], q[65];
cx q[5], q[65];
U(0, 0, pi/3) q[65];
cx q[5], q[65];
cx q[6], q[65];
U(0, 0, pi/3) q[65];
cx q[6], q[65];
cx q[7], q[65];
U(0, 0, pi/3) q[65];
cx q[7], q[65];
cx q[8], q[65];
U(0, 0, pi/3) q[65];
cx q[8], q[65];
cx q[11], q[65];
U(0, 0, pi/3) q[65];
cx q[11], q[65];
cx q[14], q[65];
U(0, 0, pi/3) q[65];
cx q[14], q[65];
cx q[15], q[65];
U(0, 0, pi/3) q[65];
cx q[15], q[65];
cx q[18], q[65];
U(0, 0, pi/3) q[65];
cx q[18], q[65];
cx q[19], q[65];
U(0, 0, pi/3) q[65];
cx q[19], q[65];
cx q[22], q[65];
U(0, 0, pi/3) q[65];
cx q[22], q[65];
cx q[23], q[65];
U(0, 0, pi/3) q[65];
cx q[23], q[65];
cx q[25], q[65];
U(0, 0, pi/3) q[65];
cx q[25], q[65];
cx q[26], q[65];
U(0, 0, pi/3) q[65];
cx q[26], q[65];
cx q[28], q[65];
U(0, 0, pi/3) q[65];
cx q[28], q[65];
cx q[30], q[65];
U(0, 0, pi/3) q[65];
cx q[30], q[65];
cx q[31], q[65];
U(0, 0, pi/3) q[65];
cx q[31], q[65];
cx q[32], q[65];
U(0, 0, pi/3) q[65];
cx q[32], q[65];
cx q[33], q[65];
U(0, 0, pi/3) q[65];
cx q[33], q[65];
cx q[34], q[65];
U(0, 0, pi/3) q[65];
cx q[34], q[65];
cx q[35], q[65];
U(0, 0, pi/3) q[65];
cx q[35], q[65];
cx q[36], q[65];
U(0, 0, pi/3) q[65];
cx q[36], q[65];
cx q[39], q[65];
U(0, 0, pi/3) q[65];
cx q[39], q[65];
cx q[40], q[65];
U(0, 0, pi/3) q[65];
cx q[40], q[65];
cx q[45], q[65];
U(0, 0, pi/3) q[65];
cx q[45], q[65];
cx q[49], q[65];
U(0, 0, pi/3) q[65];
cx q[49], q[65];
cx q[50], q[65];
U(0, 0, pi/3) q[65];
cx q[50], q[65];
cx q[51], q[65];
U(0, 0, pi/3) q[65];
cx q[51], q[65];
cx q[54], q[65];
U(0, 0, pi/3) q[65];
cx q[54], q[65];
cx q[55], q[65];
U(0, 0, pi/3) q[65];
cx q[55], q[65];
cx q[56], q[65];
U(0, 0, pi/3) q[65];
cx q[56], q[65];
cx q[57], q[65];
U(0, 0, pi/3) q[65];
cx q[57], q[65];
cx q[60], q[65];
U(0, 0, pi/3) q[65];
cx q[60], q[65];
cx q[62], q[65];
U(0, 0, pi/3) q[65];
cx q[62], q[65];
cx q[64], q[65];
U(0, 0, pi/3) q[65];
cx q[64], q[65];
cx q[0], q[66];
U(0, 0, pi/3) q[66];
cx q[0], q[66];
cx q[1], q[66];
U(0, 0, pi/3) q[66];
cx q[1], q[66];
cx q[2], q[66];
U(0, 0, pi/3) q[66];
cx q[2], q[66];
cx q[4], q[66];
U(0, 0, pi/3) q[66];
cx q[4], q[66];
cx q[6], q[66];
U(0, 0, pi/3) q[66];
cx q[6], q[66];
cx q[7], q[66];
U(0, 0, pi/3) q[66];
cx q[7], q[66];
cx q[11], q[66];
U(0, 0, pi/3) q[66];
cx q[11], q[66];
cx q[13], q[66];
U(0, 0, pi/3) q[66];
cx q[13], q[66];
cx q[14], q[66];
U(0, 0, pi/3) q[66];
cx q[14], q[66];
cx q[16], q[66];
U(0, 0, pi/3) q[66];
cx q[16], q[66];
cx q[19], q[66];
U(0, 0, pi/3) q[66];
cx q[19], q[66];
cx q[23], q[66];
U(0, 0, pi/3) q[66];
cx q[23], q[66];
cx q[24], q[66];
U(0, 0, pi/3) q[66];
cx q[24], q[66];
cx q[33], q[66];
U(0, 0, pi/3) q[66];
cx q[33], q[66];
cx q[35], q[66];
U(0, 0, pi/3) q[66];
cx q[35], q[66];
cx q[36], q[66];
U(0, 0, pi/3) q[66];
cx q[36], q[66];
cx q[41], q[66];
U(0, 0, pi/3) q[66];
cx q[41], q[66];
cx q[42], q[66];
U(0, 0, pi/3) q[66];
cx q[42], q[66];
cx q[45], q[66];
U(0, 0, pi/3) q[66];
cx q[45], q[66];
cx q[46], q[66];
U(0, 0, pi/3) q[66];
cx q[46], q[66];
cx q[50], q[66];
U(0, 0, pi/3) q[66];
cx q[50], q[66];
cx q[51], q[66];
U(0, 0, pi/3) q[66];
cx q[51], q[66];
cx q[53], q[66];
U(0, 0, pi/3) q[66];
cx q[53], q[66];
cx q[54], q[66];
U(0, 0, pi/3) q[66];
cx q[54], q[66];
cx q[56], q[66];
U(0, 0, pi/3) q[66];
cx q[56], q[66];
cx q[62], q[66];
U(0, 0, pi/3) q[66];
cx q[62], q[66];
cx q[64], q[66];
U(0, 0, pi/3) q[66];
cx q[64], q[66];
cx q[0], q[67];
U(0, 0, pi/3) q[67];
cx q[0], q[67];
cx q[1], q[67];
U(0, 0, pi/3) q[67];
cx q[1], q[67];
cx q[2], q[67];
U(0, 0, pi/3) q[67];
cx q[2], q[67];
cx q[4], q[67];
U(0, 0, pi/3) q[67];
cx q[4], q[67];
cx q[5], q[67];
U(0, 0, pi/3) q[67];
cx q[5], q[67];
cx q[6], q[67];
U(0, 0, pi/3) q[67];
cx q[6], q[67];
cx q[7], q[67];
U(0, 0, pi/3) q[67];
cx q[7], q[67];
cx q[11], q[67];
U(0, 0, pi/3) q[67];
cx q[11], q[67];
cx q[14], q[67];
U(0, 0, pi/3) q[67];
cx q[14], q[67];
cx q[15], q[67];
U(0, 0, pi/3) q[67];
cx q[15], q[67];
cx q[22], q[67];
U(0, 0, pi/3) q[67];
cx q[22], q[67];
cx q[30], q[67];
U(0, 0, pi/3) q[67];
cx q[30], q[67];
cx q[33], q[67];
U(0, 0, pi/3) q[67];
cx q[33], q[67];
cx q[34], q[67];
U(0, 0, pi/3) q[67];
cx q[34], q[67];
cx q[35], q[67];
U(0, 0, pi/3) q[67];
cx q[35], q[67];
cx q[36], q[67];
U(0, 0, pi/3) q[67];
cx q[36], q[67];
cx q[38], q[67];
U(0, 0, pi/3) q[67];
cx q[38], q[67];
cx q[39], q[67];
U(0, 0, pi/3) q[67];
cx q[39], q[67];
cx q[42], q[67];
U(0, 0, pi/3) q[67];
cx q[42], q[67];
cx q[43], q[67];
U(0, 0, pi/3) q[67];
cx q[43], q[67];
cx q[48], q[67];
U(0, 0, pi/3) q[67];
cx q[48], q[67];
cx q[51], q[67];
U(0, 0, pi/3) q[67];
cx q[51], q[67];
cx q[52], q[67];
U(0, 0, pi/3) q[67];
cx q[52], q[67];
cx q[54], q[67];
U(0, 0, pi/3) q[67];
cx q[54], q[67];
cx q[55], q[67];
U(0, 0, pi/3) q[67];
cx q[55], q[67];
cx q[56], q[67];
U(0, 0, pi/3) q[67];
cx q[56], q[67];
cx q[60], q[67];
U(0, 0, pi/3) q[67];
cx q[60], q[67];
cx q[62], q[67];
U(0, 0, pi/3) q[67];
cx q[62], q[67];
cx q[63], q[67];
U(0, 0, pi/3) q[67];
cx q[63], q[67];
cx q[64], q[67];
U(0, 0, pi/3) q[67];
cx q[64], q[67];
cx q[65], q[67];
U(0, 0, pi/3) q[67];
cx q[65], q[67];
cx q[1], q[68];
U(0, 0, pi/3) q[68];
cx q[1], q[68];
cx q[3], q[68];
U(0, 0, pi/3) q[68];
cx q[3], q[68];
cx q[4], q[68];
U(0, 0, pi/3) q[68];
cx q[4], q[68];
cx q[7], q[68];
U(0, 0, pi/3) q[68];
cx q[7], q[68];
cx q[8], q[68];
U(0, 0, pi/3) q[68];
cx q[8], q[68];
cx q[10], q[68];
U(0, 0, pi/3) q[68];
cx q[10], q[68];
cx q[12], q[68];
U(0, 0, pi/3) q[68];
cx q[12], q[68];
cx q[14], q[68];
U(0, 0, pi/3) q[68];
cx q[14], q[68];
cx q[17], q[68];
U(0, 0, pi/3) q[68];
cx q[17], q[68];
cx q[19], q[68];
U(0, 0, pi/3) q[68];
cx q[19], q[68];
cx q[21], q[68];
U(0, 0, pi/3) q[68];
cx q[21], q[68];
cx q[24], q[68];
U(0, 0, pi/3) q[68];
cx q[24], q[68];
cx q[28], q[68];
U(0, 0, pi/3) q[68];
cx q[28], q[68];
cx q[30], q[68];
U(0, 0, pi/3) q[68];
cx q[30], q[68];
cx q[31], q[68];
U(0, 0, pi/3) q[68];
cx q[31], q[68];
cx q[33], q[68];
U(0, 0, pi/3) q[68];
cx q[33], q[68];
cx q[34], q[68];
U(0, 0, pi/3) q[68];
cx q[34], q[68];
cx q[35], q[68];
U(0, 0, pi/3) q[68];
cx q[35], q[68];
cx q[36], q[68];
U(0, 0, pi/3) q[68];
cx q[36], q[68];
cx q[37], q[68];
U(0, 0, pi/3) q[68];
cx q[37], q[68];
cx q[38], q[68];
U(0, 0, pi/3) q[68];
cx q[38], q[68];
cx q[41], q[68];
U(0, 0, pi/3) q[68];
cx q[41], q[68];
cx q[44], q[68];
U(0, 0, pi/3) q[68];
cx q[44], q[68];
cx q[46], q[68];
U(0, 0, pi/3) q[68];
cx q[46], q[68];
cx q[50], q[68];
U(0, 0, pi/3) q[68];
cx q[50], q[68];
cx q[55], q[68];
U(0, 0, pi/3) q[68];
cx q[55], q[68];
cx q[56], q[68];
U(0, 0, pi/3) q[68];
cx q[56], q[68];
cx q[60], q[68];
U(0, 0, pi/3) q[68];
cx q[60], q[68];
cx q[61], q[68];
U(0, 0, pi/3) q[68];
cx q[61], q[68];
cx q[64], q[68];
U(0, 0, pi/3) q[68];
cx q[64], q[68];
cx q[0], q[69];
U(0, 0, pi/3) q[69];
cx q[0], q[69];
cx q[1], q[69];
U(0, 0, pi/3) q[69];
cx q[1], q[69];
cx q[4], q[69];
U(0, 0, pi/3) q[69];
cx q[4], q[69];
cx q[7], q[69];
U(0, 0, pi/3) q[69];
cx q[7], q[69];
cx q[8], q[69];
U(0, 0, pi/3) q[69];
cx q[8], q[69];
cx q[9], q[69];
U(0, 0, pi/3) q[69];
cx q[9], q[69];
cx q[10], q[69];
U(0, 0, pi/3) q[69];
cx q[10], q[69];
cx q[11], q[69];
U(0, 0, pi/3) q[69];
cx q[11], q[69];
cx q[15], q[69];
U(0, 0, pi/3) q[69];
cx q[15], q[69];
cx q[17], q[69];
U(0, 0, pi/3) q[69];
cx q[17], q[69];
cx q[19], q[69];
U(0, 0, pi/3) q[69];
cx q[19], q[69];
cx q[20], q[69];
U(0, 0, pi/3) q[69];
cx q[20], q[69];
cx q[21], q[69];
U(0, 0, pi/3) q[69];
cx q[21], q[69];
cx q[26], q[69];
U(0, 0, pi/3) q[69];
cx q[26], q[69];
cx q[27], q[69];
U(0, 0, pi/3) q[69];
cx q[27], q[69];
cx q[29], q[69];
U(0, 0, pi/3) q[69];
cx q[29], q[69];
cx q[31], q[69];
U(0, 0, pi/3) q[69];
cx q[31], q[69];
cx q[33], q[69];
U(0, 0, pi/3) q[69];
cx q[33], q[69];
cx q[34], q[69];
U(0, 0, pi/3) q[69];
cx q[34], q[69];
cx q[35], q[69];
U(0, 0, pi/3) q[69];
cx q[35], q[69];
cx q[36], q[69];
U(0, 0, pi/3) q[69];
cx q[36], q[69];
cx q[37], q[69];
U(0, 0, pi/3) q[69];
cx q[37], q[69];
cx q[38], q[69];
U(0, 0, pi/3) q[69];
cx q[38], q[69];
cx q[39], q[69];
U(0, 0, pi/3) q[69];
cx q[39], q[69];
cx q[41], q[69];
U(0, 0, pi/3) q[69];
cx q[41], q[69];
cx q[42], q[69];
U(0, 0, pi/3) q[69];
cx q[42], q[69];
cx q[45], q[69];
U(0, 0, pi/3) q[69];
cx q[45], q[69];
cx q[46], q[69];
U(0, 0, pi/3) q[69];
cx q[46], q[69];
cx q[47], q[69];
U(0, 0, pi/3) q[69];
cx q[47], q[69];
cx q[48], q[69];
U(0, 0, pi/3) q[69];
cx q[48], q[69];
cx q[51], q[69];
U(0, 0, pi/3) q[69];
cx q[51], q[69];
cx q[54], q[69];
U(0, 0, pi/3) q[69];
cx q[54], q[69];
cx q[55], q[69];
U(0, 0, pi/3) q[69];
cx q[55], q[69];
cx q[56], q[69];
U(0, 0, pi/3) q[69];
cx q[56], q[69];
cx q[60], q[69];
U(0, 0, pi/3) q[69];
cx q[60], q[69];
cx q[61], q[69];
U(0, 0, pi/3) q[69];
cx q[61], q[69];
cx q[62], q[69];
U(0, 0, pi/3) q[69];
cx q[62], q[69];
cx q[65], q[69];
U(0, 0, pi/3) q[69];
cx q[65], q[69];
cx q[8], q[70];
U(0, 0, pi/3) q[70];
cx q[8], q[70];
cx q[11], q[70];
U(0, 0, pi/3) q[70];
cx q[11], q[70];
cx q[12], q[70];
U(0, 0, pi/3) q[70];
cx q[12], q[70];
cx q[13], q[70];
U(0, 0, pi/3) q[70];
cx q[13], q[70];
cx q[14], q[70];
U(0, 0, pi/3) q[70];
cx q[14], q[70];
cx q[16], q[70];
U(0, 0, pi/3) q[70];
cx q[16], q[70];
cx q[19], q[70];
U(0, 0, pi/3) q[70];
cx q[19], q[70];
cx q[20], q[70];
U(0, 0, pi/3) q[70];
cx q[20], q[70];
cx q[25], q[70];
U(0, 0, pi/3) q[70];
cx q[25], q[70];
cx q[27], q[70];
U(0, 0, pi/3) q[70];
cx q[27], q[70];
cx q[29], q[70];
U(0, 0, pi/3) q[70];
cx q[29], q[70];
cx q[30], q[70];
U(0, 0, pi/3) q[70];
cx q[30], q[70];
cx q[32], q[70];
U(0, 0, pi/3) q[70];
cx q[32], q[70];
cx q[33], q[70];
U(0, 0, pi/3) q[70];
cx q[33], q[70];
cx q[34], q[70];
U(0, 0, pi/3) q[70];
cx q[34], q[70];
cx q[36], q[70];
U(0, 0, pi/3) q[70];
cx q[36], q[70];
cx q[37], q[70];
U(0, 0, pi/3) q[70];
cx q[37], q[70];
cx q[39], q[70];
U(0, 0, pi/3) q[70];
cx q[39], q[70];
cx q[44], q[70];
U(0, 0, pi/3) q[70];
cx q[44], q[70];
cx q[45], q[70];
U(0, 0, pi/3) q[70];
cx q[45], q[70];
cx q[48], q[70];
U(0, 0, pi/3) q[70];
cx q[48], q[70];
cx q[49], q[70];
U(0, 0, pi/3) q[70];
cx q[49], q[70];
cx q[53], q[70];
U(0, 0, pi/3) q[70];
cx q[53], q[70];
cx q[57], q[70];
U(0, 0, pi/3) q[70];
cx q[57], q[70];
cx q[60], q[70];
U(0, 0, pi/3) q[70];
cx q[60], q[70];
cx q[62], q[70];
U(0, 0, pi/3) q[70];
cx q[62], q[70];
cx q[63], q[70];
U(0, 0, pi/3) q[70];
cx q[63], q[70];
cx q[64], q[70];
U(0, 0, pi/3) q[70];
cx q[64], q[70];
cx q[65], q[70];
U(0, 0, pi/3) q[70];
cx q[65], q[70];
cx q[66], q[70];
U(0, 0, pi/3) q[70];
cx q[66], q[70];
cx q[4], q[71];
U(0, 0, pi/3) q[71];
cx q[4], q[71];
cx q[6], q[71];
U(0, 0, pi/3) q[71];
cx q[6], q[71];
cx q[7], q[71];
U(0, 0, pi/3) q[71];
cx q[7], q[71];
cx q[8], q[71];
U(0, 0, pi/3) q[71];
cx q[8], q[71];
cx q[9], q[71];
U(0, 0, pi/3) q[71];
cx q[9], q[71];
cx q[10], q[71];
U(0, 0, pi/3) q[71];
cx q[10], q[71];
cx q[12], q[71];
U(0, 0, pi/3) q[71];
cx q[12], q[71];
cx q[13], q[71];
U(0, 0, pi/3) q[71];
cx q[13], q[71];
cx q[14], q[71];
U(0, 0, pi/3) q[71];
cx q[14], q[71];
cx q[15], q[71];
U(0, 0, pi/3) q[71];
cx q[15], q[71];
cx q[19], q[71];
U(0, 0, pi/3) q[71];
cx q[19], q[71];
cx q[20], q[71];
U(0, 0, pi/3) q[71];
cx q[20], q[71];
cx q[21], q[71];
U(0, 0, pi/3) q[71];
cx q[21], q[71];
cx q[22], q[71];
U(0, 0, pi/3) q[71];
cx q[22], q[71];
cx q[25], q[71];
U(0, 0, pi/3) q[71];
cx q[25], q[71];
cx q[27], q[71];
U(0, 0, pi/3) q[71];
cx q[27], q[71];
cx q[30], q[71];
U(0, 0, pi/3) q[71];
cx q[30], q[71];
cx q[31], q[71];
U(0, 0, pi/3) q[71];
cx q[31], q[71];
cx q[32], q[71];
U(0, 0, pi/3) q[71];
cx q[32], q[71];
cx q[33], q[71];
U(0, 0, pi/3) q[71];
cx q[33], q[71];
cx q[34], q[71];
U(0, 0, pi/3) q[71];
cx q[34], q[71];
cx q[37], q[71];
U(0, 0, pi/3) q[71];
cx q[37], q[71];
cx q[38], q[71];
U(0, 0, pi/3) q[71];
cx q[38], q[71];
cx q[40], q[71];
U(0, 0, pi/3) q[71];
cx q[40], q[71];
cx q[42], q[71];
U(0, 0, pi/3) q[71];
cx q[42], q[71];
cx q[45], q[71];
U(0, 0, pi/3) q[71];
cx q[45], q[71];
cx q[46], q[71];
U(0, 0, pi/3) q[71];
cx q[46], q[71];
cx q[48], q[71];
U(0, 0, pi/3) q[71];
cx q[48], q[71];
cx q[49], q[71];
U(0, 0, pi/3) q[71];
cx q[49], q[71];
cx q[51], q[71];
U(0, 0, pi/3) q[71];
cx q[51], q[71];
cx q[55], q[71];
U(0, 0, pi/3) q[71];
cx q[55], q[71];
cx q[58], q[71];
U(0, 0, pi/3) q[71];
cx q[58], q[71];
cx q[59], q[71];
U(0, 0, pi/3) q[71];
cx q[59], q[71];
cx q[62], q[71];
U(0, 0, pi/3) q[71];
cx q[62], q[71];
cx q[63], q[71];
U(0, 0, pi/3) q[71];
cx q[63], q[71];
cx q[67], q[71];
U(0, 0, pi/3) q[71];
cx q[67], q[71];
cx q[70], q[71];
U(0, 0, pi/3) q[71];
cx q[70], q[71];
cx q[0], q[72];
U(0, 0, pi/3) q[72];
cx q[0], q[72];
cx q[2], q[72];
U(0, 0, pi/3) q[72];
cx q[2], q[72];
cx q[4], q[72];
U(0, 0, pi/3) q[72];
cx q[4], q[72];
cx q[6], q[72];
U(0, 0, pi/3) q[72];
cx q[6], q[72];
cx q[7], q[72];
U(0, 0, pi/3) q[72];
cx q[7], q[72];
cx q[8], q[72];
U(0, 0, pi/3) q[72];
cx q[8], q[72];
cx q[9], q[72];
U(0, 0, pi/3) q[72];
cx q[9], q[72];
cx q[14], q[72];
U(0, 0, pi/3) q[72];
cx q[14], q[72];
cx q[23], q[72];
U(0, 0, pi/3) q[72];
cx q[23], q[72];
cx q[28], q[72];
U(0, 0, pi/3) q[72];
cx q[28], q[72];
cx q[29], q[72];
U(0, 0, pi/3) q[72];
cx q[29], q[72];
cx q[31], q[72];
U(0, 0, pi/3) q[72];
cx q[31], q[72];
cx q[34], q[72];
U(0, 0, pi/3) q[72];
cx q[34], q[72];
cx q[37], q[72];
U(0, 0, pi/3) q[72];
cx q[37], q[72];
cx q[41], q[72];
U(0, 0, pi/3) q[72];
cx q[41], q[72];
cx q[42], q[72];
U(0, 0, pi/3) q[72];
cx q[42], q[72];
cx q[47], q[72];
U(0, 0, pi/3) q[72];
cx q[47], q[72];
cx q[49], q[72];
U(0, 0, pi/3) q[72];
cx q[49], q[72];
cx q[52], q[72];
U(0, 0, pi/3) q[72];
cx q[52], q[72];
cx q[57], q[72];
U(0, 0, pi/3) q[72];
cx q[57], q[72];
cx q[59], q[72];
U(0, 0, pi/3) q[72];
cx q[59], q[72];
cx q[60], q[72];
U(0, 0, pi/3) q[72];
cx q[60], q[72];
cx q[62], q[72];
U(0, 0, pi/3) q[72];
cx q[62], q[72];
cx q[64], q[72];
U(0, 0, pi/3) q[72];
cx q[64], q[72];
cx q[67], q[72];
U(0, 0, pi/3) q[72];
cx q[67], q[72];
cx q[68], q[72];
U(0, 0, pi/3) q[72];
cx q[68], q[72];
cx q[70], q[72];
U(0, 0, pi/3) q[72];
cx q[70], q[72];
cx q[3], q[73];
U(0, 0, pi/3) q[73];
cx q[3], q[73];
cx q[4], q[73];
U(0, 0, pi/3) q[73];
cx q[4], q[73];
cx q[5], q[73];
U(0, 0, pi/3) q[73];
cx q[5], q[73];
cx q[7], q[73];
U(0, 0, pi/3) q[73];
cx q[7], q[73];
cx q[9], q[73];
U(0, 0, pi/3) q[73];
cx q[9], q[73];
cx q[10], q[73];
U(0, 0, pi/3) q[73];
cx q[10], q[73];
cx q[12], q[73];
U(0, 0, pi/3) q[73];
cx q[12], q[73];
cx q[16], q[73];
U(0, 0, pi/3) q[73];
cx q[16], q[73];
cx q[17], q[73];
U(0, 0, pi/3) q[73];
cx q[17], q[73];
cx q[18], q[73];
U(0, 0, pi/3) q[73];
cx q[18], q[73];
cx q[20], q[73];
U(0, 0, pi/3) q[73];
cx q[20], q[73];
cx q[23], q[73];
U(0, 0, pi/3) q[73];
cx q[23], q[73];
cx q[24], q[73];
U(0, 0, pi/3) q[73];
cx q[24], q[73];
cx q[28], q[73];
U(0, 0, pi/3) q[73];
cx q[28], q[73];
cx q[31], q[73];
U(0, 0, pi/3) q[73];
cx q[31], q[73];
cx q[34], q[73];
U(0, 0, pi/3) q[73];
cx q[34], q[73];
cx q[35], q[73];
U(0, 0, pi/3) q[73];
cx q[35], q[73];
cx q[38], q[73];
U(0, 0, pi/3) q[73];
cx q[38], q[73];
cx q[43], q[73];
U(0, 0, pi/3) q[73];
cx q[43], q[73];
cx q[44], q[73];
U(0, 0, pi/3) q[73];
cx q[44], q[73];
cx q[48], q[73];
U(0, 0, pi/3) q[73];
cx q[48], q[73];
cx q[50], q[73];
U(0, 0, pi/3) q[73];
cx q[50], q[73];
cx q[51], q[73];
U(0, 0, pi/3) q[73];
cx q[51], q[73];
cx q[52], q[73];
U(0, 0, pi/3) q[73];
cx q[52], q[73];
cx q[57], q[73];
U(0, 0, pi/3) q[73];
cx q[57], q[73];
cx q[58], q[73];
U(0, 0, pi/3) q[73];
cx q[58], q[73];
cx q[60], q[73];
U(0, 0, pi/3) q[73];
cx q[60], q[73];
cx q[62], q[73];
U(0, 0, pi/3) q[73];
cx q[62], q[73];
cx q[65], q[73];
U(0, 0, pi/3) q[73];
cx q[65], q[73];
cx q[0], q[74];
U(0, 0, pi/3) q[74];
cx q[0], q[74];
cx q[2], q[74];
U(0, 0, pi/3) q[74];
cx q[2], q[74];
cx q[5], q[74];
U(0, 0, pi/3) q[74];
cx q[5], q[74];
cx q[6], q[74];
U(0, 0, pi/3) q[74];
cx q[6], q[74];
cx q[8], q[74];
U(0, 0, pi/3) q[74];
cx q[8], q[74];
cx q[12], q[74];
U(0, 0, pi/3) q[74];
cx q[12], q[74];
cx q[13], q[74];
U(0, 0, pi/3) q[74];
cx q[13], q[74];
cx q[14], q[74];
U(0, 0, pi/3) q[74];
cx q[14], q[74];
cx q[15], q[74];
U(0, 0, pi/3) q[74];
cx q[15], q[74];
cx q[23], q[74];
U(0, 0, pi/3) q[74];
cx q[23], q[74];
cx q[25], q[74];
U(0, 0, pi/3) q[74];
cx q[25], q[74];
cx q[27], q[74];
U(0, 0, pi/3) q[74];
cx q[27], q[74];
cx q[29], q[74];
U(0, 0, pi/3) q[74];
cx q[29], q[74];
cx q[30], q[74];
U(0, 0, pi/3) q[74];
cx q[30], q[74];
cx q[31], q[74];
U(0, 0, pi/3) q[74];
cx q[31], q[74];
cx q[32], q[74];
U(0, 0, pi/3) q[74];
cx q[32], q[74];
cx q[34], q[74];
U(0, 0, pi/3) q[74];
cx q[34], q[74];
cx q[35], q[74];
U(0, 0, pi/3) q[74];
cx q[35], q[74];
cx q[36], q[74];
U(0, 0, pi/3) q[74];
cx q[36], q[74];
cx q[37], q[74];
U(0, 0, pi/3) q[74];
cx q[37], q[74];
cx q[39], q[74];
U(0, 0, pi/3) q[74];
cx q[39], q[74];
cx q[43], q[74];
U(0, 0, pi/3) q[74];
cx q[43], q[74];
cx q[49], q[74];
U(0, 0, pi/3) q[74];
cx q[49], q[74];
cx q[50], q[74];
U(0, 0, pi/3) q[74];
cx q[50], q[74];
cx q[51], q[74];
U(0, 0, pi/3) q[74];
cx q[51], q[74];
cx q[54], q[74];
U(0, 0, pi/3) q[74];
cx q[54], q[74];
cx q[55], q[74];
U(0, 0, pi/3) q[74];
cx q[55], q[74];
cx q[58], q[74];
U(0, 0, pi/3) q[74];
cx q[58], q[74];
cx q[59], q[74];
U(0, 0, pi/3) q[74];
cx q[59], q[74];
cx q[60], q[74];
U(0, 0, pi/3) q[74];
cx q[60], q[74];
cx q[62], q[74];
U(0, 0, pi/3) q[74];
cx q[62], q[74];
cx q[63], q[74];
U(0, 0, pi/3) q[74];
cx q[63], q[74];
cx q[64], q[74];
U(0, 0, pi/3) q[74];
cx q[64], q[74];
cx q[66], q[74];
U(0, 0, pi/3) q[74];
cx q[66], q[74];
cx q[68], q[74];
U(0, 0, pi/3) q[74];
cx q[68], q[74];
cx q[72], q[74];
U(0, 0, pi/3) q[74];
cx q[72], q[74];
cx q[73], q[74];
U(0, 0, pi/3) q[74];
cx q[73], q[74];
cx q[0], q[75];
U(0, 0, pi/3) q[75];
cx q[0], q[75];
cx q[2], q[75];
U(0, 0, pi/3) q[75];
cx q[2], q[75];
cx q[10], q[75];
U(0, 0, pi/3) q[75];
cx q[10], q[75];
cx q[12], q[75];
U(0, 0, pi/3) q[75];
cx q[12], q[75];
cx q[13], q[75];
U(0, 0, pi/3) q[75];
cx q[13], q[75];
cx q[16], q[75];
U(0, 0, pi/3) q[75];
cx q[16], q[75];
cx q[18], q[75];
U(0, 0, pi/3) q[75];
cx q[18], q[75];
cx q[22], q[75];
U(0, 0, pi/3) q[75];
cx q[22], q[75];
cx q[24], q[75];
U(0, 0, pi/3) q[75];
cx q[24], q[75];
cx q[26], q[75];
U(0, 0, pi/3) q[75];
cx q[26], q[75];
cx q[27], q[75];
U(0, 0, pi/3) q[75];
cx q[27], q[75];
cx q[28], q[75];
U(0, 0, pi/3) q[75];
cx q[28], q[75];
cx q[29], q[75];
U(0, 0, pi/3) q[75];
cx q[29], q[75];
cx q[32], q[75];
U(0, 0, pi/3) q[75];
cx q[32], q[75];
cx q[34], q[75];
U(0, 0, pi/3) q[75];
cx q[34], q[75];
cx q[37], q[75];
U(0, 0, pi/3) q[75];
cx q[37], q[75];
cx q[38], q[75];
U(0, 0, pi/3) q[75];
cx q[38], q[75];
cx q[41], q[75];
U(0, 0, pi/3) q[75];
cx q[41], q[75];
cx q[42], q[75];
U(0, 0, pi/3) q[75];
cx q[42], q[75];
cx q[44], q[75];
U(0, 0, pi/3) q[75];
cx q[44], q[75];
cx q[48], q[75];
U(0, 0, pi/3) q[75];
cx q[48], q[75];
cx q[49], q[75];
U(0, 0, pi/3) q[75];
cx q[49], q[75];
cx q[54], q[75];
U(0, 0, pi/3) q[75];
cx q[54], q[75];
cx q[55], q[75];
U(0, 0, pi/3) q[75];
cx q[55], q[75];
cx q[57], q[75];
U(0, 0, pi/3) q[75];
cx q[57], q[75];
cx q[58], q[75];
U(0, 0, pi/3) q[75];
cx q[58], q[75];
cx q[59], q[75];
U(0, 0, pi/3) q[75];
cx q[59], q[75];
cx q[60], q[75];
U(0, 0, pi/3) q[75];
cx q[60], q[75];
cx q[62], q[75];
U(0, 0, pi/3) q[75];
cx q[62], q[75];
cx q[64], q[75];
U(0, 0, pi/3) q[75];
cx q[64], q[75];
cx q[65], q[75];
U(0, 0, pi/3) q[75];
cx q[65], q[75];
cx q[67], q[75];
U(0, 0, pi/3) q[75];
cx q[67], q[75];
cx q[68], q[75];
U(0, 0, pi/3) q[75];
cx q[68], q[75];
cx q[70], q[75];
U(0, 0, pi/3) q[75];
cx q[70], q[75];
cx q[71], q[75];
U(0, 0, pi/3) q[75];
cx q[71], q[75];
cx q[72], q[75];
U(0, 0, pi/3) q[75];
cx q[72], q[75];
cx q[73], q[75];
U(0, 0, pi/3) q[75];
cx q[73], q[75];
cx q[74], q[75];
U(0, 0, pi/3) q[75];
cx q[74], q[75];
cx q[1], q[76];
U(0, 0, pi/3) q[76];
cx q[1], q[76];
cx q[2], q[76];
U(0, 0, pi/3) q[76];
cx q[2], q[76];
cx q[3], q[76];
U(0, 0, pi/3) q[76];
cx q[3], q[76];
cx q[7], q[76];
U(0, 0, pi/3) q[76];
cx q[7], q[76];
cx q[8], q[76];
U(0, 0, pi/3) q[76];
cx q[8], q[76];
cx q[9], q[76];
U(0, 0, pi/3) q[76];
cx q[9], q[76];
cx q[11], q[76];
U(0, 0, pi/3) q[76];
cx q[11], q[76];
cx q[14], q[76];
U(0, 0, pi/3) q[76];
cx q[14], q[76];
cx q[15], q[76];
U(0, 0, pi/3) q[76];
cx q[15], q[76];
cx q[17], q[76];
U(0, 0, pi/3) q[76];
cx q[17], q[76];
cx q[18], q[76];
U(0, 0, pi/3) q[76];
cx q[18], q[76];
cx q[20], q[76];
U(0, 0, pi/3) q[76];
cx q[20], q[76];
cx q[23], q[76];
U(0, 0, pi/3) q[76];
cx q[23], q[76];
cx q[26], q[76];
U(0, 0, pi/3) q[76];
cx q[26], q[76];
cx q[27], q[76];
U(0, 0, pi/3) q[76];
cx q[27], q[76];
cx q[28], q[76];
U(0, 0, pi/3) q[76];
cx q[28], q[76];
cx q[30], q[76];
U(0, 0, pi/3) q[76];
cx q[30], q[76];
cx q[31], q[76];
U(0, 0, pi/3) q[76];
cx q[31], q[76];
cx q[39], q[76];
U(0, 0, pi/3) q[76];
cx q[39], q[76];
cx q[41], q[76];
U(0, 0, pi/3) q[76];
cx q[41], q[76];
cx q[43], q[76];
U(0, 0, pi/3) q[76];
cx q[43], q[76];
cx q[44], q[76];
U(0, 0, pi/3) q[76];
cx q[44], q[76];
cx q[47], q[76];
U(0, 0, pi/3) q[76];
cx q[47], q[76];
cx q[48], q[76];
U(0, 0, pi/3) q[76];
cx q[48], q[76];
cx q[50], q[76];
U(0, 0, pi/3) q[76];
cx q[50], q[76];
cx q[51], q[76];
U(0, 0, pi/3) q[76];
cx q[51], q[76];
cx q[53], q[76];
U(0, 0, pi/3) q[76];
cx q[53], q[76];
cx q[55], q[76];
U(0, 0, pi/3) q[76];
cx q[55], q[76];
cx q[57], q[76];
U(0, 0, pi/3) q[76];
cx q[57], q[76];
cx q[59], q[76];
U(0, 0, pi/3) q[76];
cx q[59], q[76];
cx q[60], q[76];
U(0, 0, pi/3) q[76];
cx q[60], q[76];
cx q[65], q[76];
U(0, 0, pi/3) q[76];
cx q[65], q[76];
cx q[67], q[76];
U(0, 0, pi/3) q[76];
cx q[67], q[76];
cx q[70], q[76];
U(0, 0, pi/3) q[76];
cx q[70], q[76];
cx q[71], q[76];
U(0, 0, pi/3) q[76];
cx q[71], q[76];
cx q[72], q[76];
U(0, 0, pi/3) q[76];
cx q[72], q[76];
cx q[0], q[77];
U(0, 0, pi/3) q[77];
cx q[0], q[77];
cx q[4], q[77];
U(0, 0, pi/3) q[77];
cx q[4], q[77];
cx q[5], q[77];
U(0, 0, pi/3) q[77];
cx q[5], q[77];
cx q[7], q[77];
U(0, 0, pi/3) q[77];
cx q[7], q[77];
cx q[9], q[77];
U(0, 0, pi/3) q[77];
cx q[9], q[77];
cx q[10], q[77];
U(0, 0, pi/3) q[77];
cx q[10], q[77];
cx q[12], q[77];
U(0, 0, pi/3) q[77];
cx q[12], q[77];
cx q[13], q[77];
U(0, 0, pi/3) q[77];
cx q[13], q[77];
cx q[14], q[77];
U(0, 0, pi/3) q[77];
cx q[14], q[77];
cx q[15], q[77];
U(0, 0, pi/3) q[77];
cx q[15], q[77];
cx q[17], q[77];
U(0, 0, pi/3) q[77];
cx q[17], q[77];
cx q[18], q[77];
U(0, 0, pi/3) q[77];
cx q[18], q[77];
cx q[20], q[77];
U(0, 0, pi/3) q[77];
cx q[20], q[77];
cx q[22], q[77];
U(0, 0, pi/3) q[77];
cx q[22], q[77];
cx q[24], q[77];
U(0, 0, pi/3) q[77];
cx q[24], q[77];
cx q[26], q[77];
U(0, 0, pi/3) q[77];
cx q[26], q[77];
cx q[27], q[77];
U(0, 0, pi/3) q[77];
cx q[27], q[77];
cx q[30], q[77];
U(0, 0, pi/3) q[77];
cx q[30], q[77];
cx q[31], q[77];
U(0, 0, pi/3) q[77];
cx q[31], q[77];
cx q[34], q[77];
U(0, 0, pi/3) q[77];
cx q[34], q[77];
cx q[35], q[77];
U(0, 0, pi/3) q[77];
cx q[35], q[77];
cx q[38], q[77];
U(0, 0, pi/3) q[77];
cx q[38], q[77];
cx q[39], q[77];
U(0, 0, pi/3) q[77];
cx q[39], q[77];
cx q[40], q[77];
U(0, 0, pi/3) q[77];
cx q[40], q[77];
cx q[44], q[77];
U(0, 0, pi/3) q[77];
cx q[44], q[77];
cx q[48], q[77];
U(0, 0, pi/3) q[77];
cx q[48], q[77];
cx q[53], q[77];
U(0, 0, pi/3) q[77];
cx q[53], q[77];
cx q[55], q[77];
U(0, 0, pi/3) q[77];
cx q[55], q[77];
cx q[56], q[77];
U(0, 0, pi/3) q[77];
cx q[56], q[77];
cx q[57], q[77];
U(0, 0, pi/3) q[77];
cx q[57], q[77];
cx q[59], q[77];
U(0, 0, pi/3) q[77];
cx q[59], q[77];
cx q[63], q[77];
U(0, 0, pi/3) q[77];
cx q[63], q[77];
cx q[64], q[77];
U(0, 0, pi/3) q[77];
cx q[64], q[77];
cx q[65], q[77];
U(0, 0, pi/3) q[77];
cx q[65], q[77];
cx q[69], q[77];
U(0, 0, pi/3) q[77];
cx q[69], q[77];
cx q[72], q[77];
U(0, 0, pi/3) q[77];
cx q[72], q[77];
cx q[74], q[77];
U(0, 0, pi/3) q[77];
cx q[74], q[77];
cx q[75], q[77];
U(0, 0, pi/3) q[77];
cx q[75], q[77];
cx q[1], q[78];
U(0, 0, pi/3) q[78];
cx q[1], q[78];
cx q[2], q[78];
U(0, 0, pi/3) q[78];
cx q[2], q[78];
cx q[5], q[78];
U(0, 0, pi/3) q[78];
cx q[5], q[78];
cx q[9], q[78];
U(0, 0, pi/3) q[78];
cx q[9], q[78];
cx q[11], q[78];
U(0, 0, pi/3) q[78];
cx q[11], q[78];
cx q[12], q[78];
U(0, 0, pi/3) q[78];
cx q[12], q[78];
cx q[16], q[78];
U(0, 0, pi/3) q[78];
cx q[16], q[78];
cx q[19], q[78];
U(0, 0, pi/3) q[78];
cx q[19], q[78];
cx q[21], q[78];
U(0, 0, pi/3) q[78];
cx q[21], q[78];
cx q[23], q[78];
U(0, 0, pi/3) q[78];
cx q[23], q[78];
cx q[24], q[78];
U(0, 0, pi/3) q[78];
cx q[24], q[78];
cx q[25], q[78];
U(0, 0, pi/3) q[78];
cx q[25], q[78];
cx q[26], q[78];
U(0, 0, pi/3) q[78];
cx q[26], q[78];
cx q[27], q[78];
U(0, 0, pi/3) q[78];
cx q[27], q[78];
cx q[29], q[78];
U(0, 0, pi/3) q[78];
cx q[29], q[78];
cx q[30], q[78];
U(0, 0, pi/3) q[78];
cx q[30], q[78];
cx q[31], q[78];
U(0, 0, pi/3) q[78];
cx q[31], q[78];
cx q[33], q[78];
U(0, 0, pi/3) q[78];
cx q[33], q[78];
cx q[36], q[78];
U(0, 0, pi/3) q[78];
cx q[36], q[78];
cx q[37], q[78];
U(0, 0, pi/3) q[78];
cx q[37], q[78];
cx q[39], q[78];
U(0, 0, pi/3) q[78];
cx q[39], q[78];
cx q[40], q[78];
U(0, 0, pi/3) q[78];
cx q[40], q[78];
cx q[41], q[78];
U(0, 0, pi/3) q[78];
cx q[41], q[78];
cx q[43], q[78];
U(0, 0, pi/3) q[78];
cx q[43], q[78];
cx q[46], q[78];
U(0, 0, pi/3) q[78];
cx q[46], q[78];
cx q[48], q[78];
U(0, 0, pi/3) q[78];
cx q[48], q[78];
cx q[51], q[78];
U(0, 0, pi/3) q[78];
cx q[51], q[78];
cx q[53], q[78];
U(0, 0, pi/3) q[78];
cx q[53], q[78];
cx q[54], q[78];
U(0, 0, pi/3) q[78];
cx q[54], q[78];
cx q[56], q[78];
U(0, 0, pi/3) q[78];
cx q[56], q[78];
cx q[60], q[78];
U(0, 0, pi/3) q[78];
cx q[60], q[78];
cx q[64], q[78];
U(0, 0, pi/3) q[78];
cx q[64], q[78];
cx q[65], q[78];
U(0, 0, pi/3) q[78];
cx q[65], q[78];
cx q[66], q[78];
U(0, 0, pi/3) q[78];
cx q[66], q[78];
cx q[68], q[78];
U(0, 0, pi/3) q[78];
cx q[68], q[78];
cx q[69], q[78];
U(0, 0, pi/3) q[78];
cx q[69], q[78];
cx q[70], q[78];
U(0, 0, pi/3) q[78];
cx q[70], q[78];
cx q[71], q[78];
U(0, 0, pi/3) q[78];
cx q[71], q[78];
cx q[73], q[78];
U(0, 0, pi/3) q[78];
cx q[73], q[78];
cx q[74], q[78];
U(0, 0, pi/3) q[78];
cx q[74], q[78];
cx q[75], q[78];
U(0, 0, pi/3) q[78];
cx q[75], q[78];
cx q[77], q[78];
U(0, 0, pi/3) q[78];
cx q[77], q[78];
cx q[1], q[79];
U(0, 0, pi/3) q[79];
cx q[1], q[79];
cx q[2], q[79];
U(0, 0, pi/3) q[79];
cx q[2], q[79];
cx q[3], q[79];
U(0, 0, pi/3) q[79];
cx q[3], q[79];
cx q[5], q[79];
U(0, 0, pi/3) q[79];
cx q[5], q[79];
cx q[6], q[79];
U(0, 0, pi/3) q[79];
cx q[6], q[79];
cx q[10], q[79];
U(0, 0, pi/3) q[79];
cx q[10], q[79];
cx q[11], q[79];
U(0, 0, pi/3) q[79];
cx q[11], q[79];
cx q[13], q[79];
U(0, 0, pi/3) q[79];
cx q[13], q[79];
cx q[18], q[79];
U(0, 0, pi/3) q[79];
cx q[18], q[79];
cx q[20], q[79];
U(0, 0, pi/3) q[79];
cx q[20], q[79];
cx q[21], q[79];
U(0, 0, pi/3) q[79];
cx q[21], q[79];
cx q[23], q[79];
U(0, 0, pi/3) q[79];
cx q[23], q[79];
cx q[24], q[79];
U(0, 0, pi/3) q[79];
cx q[24], q[79];
cx q[27], q[79];
U(0, 0, pi/3) q[79];
cx q[27], q[79];
cx q[32], q[79];
U(0, 0, pi/3) q[79];
cx q[32], q[79];
cx q[33], q[79];
U(0, 0, pi/3) q[79];
cx q[33], q[79];
cx q[36], q[79];
U(0, 0, pi/3) q[79];
cx q[36], q[79];
cx q[37], q[79];
U(0, 0, pi/3) q[79];
cx q[37], q[79];
cx q[41], q[79];
U(0, 0, pi/3) q[79];
cx q[41], q[79];
cx q[45], q[79];
U(0, 0, pi/3) q[79];
cx q[45], q[79];
cx q[46], q[79];
U(0, 0, pi/3) q[79];
cx q[46], q[79];
cx q[47], q[79];
U(0, 0, pi/3) q[79];
cx q[47], q[79];
cx q[48], q[79];
U(0, 0, pi/3) q[79];
cx q[48], q[79];
cx q[49], q[79];
U(0, 0, pi/3) q[79];
cx q[49], q[79];
cx q[53], q[79];
U(0, 0, pi/3) q[79];
cx q[53], q[79];
cx q[54], q[79];
U(0, 0, pi/3) q[79];
cx q[54], q[79];
cx q[55], q[79];
U(0, 0, pi/3) q[79];
cx q[55], q[79];
cx q[57], q[79];
U(0, 0, pi/3) q[79];
cx q[57], q[79];
cx q[58], q[79];
U(0, 0, pi/3) q[79];
cx q[58], q[79];
cx q[59], q[79];
U(0, 0, pi/3) q[79];
cx q[59], q[79];
cx q[63], q[79];
U(0, 0, pi/3) q[79];
cx q[63], q[79];
cx q[66], q[79];
U(0, 0, pi/3) q[79];
cx q[66], q[79];
cx q[68], q[79];
U(0, 0, pi/3) q[79];
cx q[68], q[79];
cx q[69], q[79];
U(0, 0, pi/3) q[79];
cx q[69], q[79];
cx q[71], q[79];
U(0, 0, pi/3) q[79];
cx q[71], q[79];
cx q[73], q[79];
U(0, 0, pi/3) q[79];
cx q[73], q[79];
cx q[76], q[79];
U(0, 0, pi/3) q[79];
cx q[76], q[79];
cx q[1], q[80];
U(0, 0, pi/3) q[80];
cx q[1], q[80];
cx q[2], q[80];
U(0, 0, pi/3) q[80];
cx q[2], q[80];
cx q[4], q[80];
U(0, 0, pi/3) q[80];
cx q[4], q[80];
cx q[5], q[80];
U(0, 0, pi/3) q[80];
cx q[5], q[80];
cx q[6], q[80];
U(0, 0, pi/3) q[80];
cx q[6], q[80];
cx q[7], q[80];
U(0, 0, pi/3) q[80];
cx q[7], q[80];
cx q[8], q[80];
U(0, 0, pi/3) q[80];
cx q[8], q[80];
cx q[13], q[80];
U(0, 0, pi/3) q[80];
cx q[13], q[80];
cx q[14], q[80];
U(0, 0, pi/3) q[80];
cx q[14], q[80];
cx q[15], q[80];
U(0, 0, pi/3) q[80];
cx q[15], q[80];
cx q[16], q[80];
U(0, 0, pi/3) q[80];
cx q[16], q[80];
cx q[17], q[80];
U(0, 0, pi/3) q[80];
cx q[17], q[80];
cx q[19], q[80];
U(0, 0, pi/3) q[80];
cx q[19], q[80];
cx q[25], q[80];
U(0, 0, pi/3) q[80];
cx q[25], q[80];
cx q[28], q[80];
U(0, 0, pi/3) q[80];
cx q[28], q[80];
cx q[34], q[80];
U(0, 0, pi/3) q[80];
cx q[34], q[80];
cx q[36], q[80];
U(0, 0, pi/3) q[80];
cx q[36], q[80];
cx q[37], q[80];
U(0, 0, pi/3) q[80];
cx q[37], q[80];
cx q[38], q[80];
U(0, 0, pi/3) q[80];
cx q[38], q[80];
cx q[39], q[80];
U(0, 0, pi/3) q[80];
cx q[39], q[80];
cx q[40], q[80];
U(0, 0, pi/3) q[80];
cx q[40], q[80];
cx q[47], q[80];
U(0, 0, pi/3) q[80];
cx q[47], q[80];
cx q[49], q[80];
U(0, 0, pi/3) q[80];
cx q[49], q[80];
cx q[51], q[80];
U(0, 0, pi/3) q[80];
cx q[51], q[80];
cx q[52], q[80];
U(0, 0, pi/3) q[80];
cx q[52], q[80];
cx q[53], q[80];
U(0, 0, pi/3) q[80];
cx q[53], q[80];
cx q[56], q[80];
U(0, 0, pi/3) q[80];
cx q[56], q[80];
cx q[57], q[80];
U(0, 0, pi/3) q[80];
cx q[57], q[80];
cx q[59], q[80];
U(0, 0, pi/3) q[80];
cx q[59], q[80];
cx q[60], q[80];
U(0, 0, pi/3) q[80];
cx q[60], q[80];
cx q[61], q[80];
U(0, 0, pi/3) q[80];
cx q[61], q[80];
cx q[62], q[80];
U(0, 0, pi/3) q[80];
cx q[62], q[80];
cx q[65], q[80];
U(0, 0, pi/3) q[80];
cx q[65], q[80];
cx q[72], q[80];
U(0, 0, pi/3) q[80];
cx q[72], q[80];
cx q[74], q[80];
U(0, 0, pi/3) q[80];
cx q[74], q[80];
cx q[76], q[80];
U(0, 0, pi/3) q[80];
cx q[76], q[80];
cx q[79], q[80];
U(0, 0, pi/3) q[80];
cx q[79], q[80];
cx q[0], q[81];
U(0, 0, pi/3) q[81];
cx q[0], q[81];
cx q[1], q[81];
U(0, 0, pi/3) q[81];
cx q[1], q[81];
cx q[4], q[81];
U(0, 0, pi/3) q[81];
cx q[4], q[81];
cx q[5], q[81];
U(0, 0, pi/3) q[81];
cx q[5], q[81];
cx q[7], q[81];
U(0, 0, pi/3) q[81];
cx q[7], q[81];
cx q[8], q[81];
U(0, 0, pi/3) q[81];
cx q[8], q[81];
cx q[9], q[81];
U(0, 0, pi/3) q[81];
cx q[9], q[81];
cx q[15], q[81];
U(0, 0, pi/3) q[81];
cx q[15], q[81];
cx q[17], q[81];
U(0, 0, pi/3) q[81];
cx q[17], q[81];
cx q[20], q[81];
U(0, 0, pi/3) q[81];
cx q[20], q[81];
cx q[21], q[81];
U(0, 0, pi/3) q[81];
cx q[21], q[81];
cx q[24], q[81];
U(0, 0, pi/3) q[81];
cx q[24], q[81];
cx q[25], q[81];
U(0, 0, pi/3) q[81];
cx q[25], q[81];
cx q[29], q[81];
U(0, 0, pi/3) q[81];
cx q[29], q[81];
cx q[31], q[81];
U(0, 0, pi/3) q[81];
cx q[31], q[81];
cx q[35], q[81];
U(0, 0, pi/3) q[81];
cx q[35], q[81];
cx q[37], q[81];
U(0, 0, pi/3) q[81];
cx q[37], q[81];
cx q[38], q[81];
U(0, 0, pi/3) q[81];
cx q[38], q[81];
cx q[39], q[81];
U(0, 0, pi/3) q[81];
cx q[39], q[81];
cx q[42], q[81];
U(0, 0, pi/3) q[81];
cx q[42], q[81];
cx q[43], q[81];
U(0, 0, pi/3) q[81];
cx q[43], q[81];
cx q[47], q[81];
U(0, 0, pi/3) q[81];
cx q[47], q[81];
cx q[48], q[81];
U(0, 0, pi/3) q[81];
cx q[48], q[81];
cx q[53], q[81];
U(0, 0, pi/3) q[81];
cx q[53], q[81];
cx q[55], q[81];
U(0, 0, pi/3) q[81];
cx q[55], q[81];
cx q[59], q[81];
U(0, 0, pi/3) q[81];
cx q[59], q[81];
cx q[66], q[81];
U(0, 0, pi/3) q[81];
cx q[66], q[81];
cx q[72], q[81];
U(0, 0, pi/3) q[81];
cx q[72], q[81];
cx q[73], q[81];
U(0, 0, pi/3) q[81];
cx q[73], q[81];
cx q[74], q[81];
U(0, 0, pi/3) q[81];
cx q[74], q[81];
cx q[77], q[81];
U(0, 0, pi/3) q[81];
cx q[77], q[81];
cx q[79], q[81];
U(0, 0, pi/3) q[81];
cx q[79], q[81];
cx q[80], q[81];
U(0, 0, pi/3) q[81];
cx q[80], q[81];
cx q[0], q[82];
U(0, 0, pi/3) q[82];
cx q[0], q[82];
cx q[2], q[82];
U(0, 0, pi/3) q[82];
cx q[2], q[82];
cx q[7], q[82];
U(0, 0, pi/3) q[82];
cx q[7], q[82];
cx q[8], q[82];
U(0, 0, pi/3) q[82];
cx q[8], q[82];
cx q[9], q[82];
U(0, 0, pi/3) q[82];
cx q[9], q[82];
cx q[10], q[82];
U(0, 0, pi/3) q[82];
cx q[10], q[82];
cx q[13], q[82];
U(0, 0, pi/3) q[82];
cx q[13], q[82];
cx q[14], q[82];
U(0, 0, pi/3) q[82];
cx q[14], q[82];
cx q[16], q[82];
U(0, 0, pi/3) q[82];
cx q[16], q[82];
cx q[17], q[82];
U(0, 0, pi/3) q[82];
cx q[17], q[82];
cx q[22], q[82];
U(0, 0, pi/3) q[82];
cx q[22], q[82];
cx q[25], q[82];
U(0, 0, pi/3) q[82];
cx q[25], q[82];
cx q[31], q[82];
U(0, 0, pi/3) q[82];
cx q[31], q[82];
cx q[32], q[82];
U(0, 0, pi/3) q[82];
cx q[32], q[82];
cx q[33], q[82];
U(0, 0, pi/3) q[82];
cx q[33], q[82];
cx q[37], q[82];
U(0, 0, pi/3) q[82];
cx q[37], q[82];
cx q[38], q[82];
U(0, 0, pi/3) q[82];
cx q[38], q[82];
cx q[39], q[82];
U(0, 0, pi/3) q[82];
cx q[39], q[82];
cx q[42], q[82];
U(0, 0, pi/3) q[82];
cx q[42], q[82];
cx q[44], q[82];
U(0, 0, pi/3) q[82];
cx q[44], q[82];
cx q[45], q[82];
U(0, 0, pi/3) q[82];
cx q[45], q[82];
cx q[46], q[82];
U(0, 0, pi/3) q[82];
cx q[46], q[82];
cx q[49], q[82];
U(0, 0, pi/3) q[82];
cx q[49], q[82];
cx q[50], q[82];
U(0, 0, pi/3) q[82];
cx q[50], q[82];
cx q[52], q[82];
U(0, 0, pi/3) q[82];
cx q[52], q[82];
cx q[54], q[82];
U(0, 0, pi/3) q[82];
cx q[54], q[82];
cx q[55], q[82];
U(0, 0, pi/3) q[82];
cx q[55], q[82];
cx q[56], q[82];
U(0, 0, pi/3) q[82];
cx q[56], q[82];
cx q[59], q[82];
U(0, 0, pi/3) q[82];
cx q[59], q[82];
cx q[64], q[82];
U(0, 0, pi/3) q[82];
cx q[64], q[82];
cx q[65], q[82];
U(0, 0, pi/3) q[82];
cx q[65], q[82];
cx q[67], q[82];
U(0, 0, pi/3) q[82];
cx q[67], q[82];
cx q[70], q[82];
U(0, 0, pi/3) q[82];
cx q[70], q[82];
cx q[76], q[82];
U(0, 0, pi/3) q[82];
cx q[76], q[82];
cx q[78], q[82];
U(0, 0, pi/3) q[82];
cx q[78], q[82];
cx q[81], q[82];
U(0, 0, pi/3) q[82];
cx q[81], q[82];
cx q[3], q[83];
U(0, 0, pi/3) q[83];
cx q[3], q[83];
cx q[4], q[83];
U(0, 0, pi/3) q[83];
cx q[4], q[83];
cx q[5], q[83];
U(0, 0, pi/3) q[83];
cx q[5], q[83];
cx q[9], q[83];
U(0, 0, pi/3) q[83];
cx q[9], q[83];
cx q[13], q[83];
U(0, 0, pi/3) q[83];
cx q[13], q[83];
cx q[18], q[83];
U(0, 0, pi/3) q[83];
cx q[18], q[83];
cx q[20], q[83];
U(0, 0, pi/3) q[83];
cx q[20], q[83];
cx q[21], q[83];
U(0, 0, pi/3) q[83];
cx q[21], q[83];
cx q[22], q[83];
U(0, 0, pi/3) q[83];
cx q[22], q[83];
cx q[24], q[83];
U(0, 0, pi/3) q[83];
cx q[24], q[83];
cx q[31], q[83];
U(0, 0, pi/3) q[83];
cx q[31], q[83];
cx q[32], q[83];
U(0, 0, pi/3) q[83];
cx q[32], q[83];
cx q[33], q[83];
U(0, 0, pi/3) q[83];
cx q[33], q[83];
cx q[34], q[83];
U(0, 0, pi/3) q[83];
cx q[34], q[83];
cx q[40], q[83];
U(0, 0, pi/3) q[83];
cx q[40], q[83];
cx q[42], q[83];
U(0, 0, pi/3) q[83];
cx q[42], q[83];
cx q[44], q[83];
U(0, 0, pi/3) q[83];
cx q[44], q[83];
cx q[47], q[83];
U(0, 0, pi/3) q[83];
cx q[47], q[83];
cx q[48], q[83];
U(0, 0, pi/3) q[83];
cx q[48], q[83];
cx q[49], q[83];
U(0, 0, pi/3) q[83];
cx q[49], q[83];
cx q[53], q[83];
U(0, 0, pi/3) q[83];
cx q[53], q[83];
cx q[56], q[83];
U(0, 0, pi/3) q[83];
cx q[56], q[83];
cx q[57], q[83];
U(0, 0, pi/3) q[83];
cx q[57], q[83];
cx q[58], q[83];
U(0, 0, pi/3) q[83];
cx q[58], q[83];
cx q[61], q[83];
U(0, 0, pi/3) q[83];
cx q[61], q[83];
cx q[63], q[83];
U(0, 0, pi/3) q[83];
cx q[63], q[83];
cx q[68], q[83];
U(0, 0, pi/3) q[83];
cx q[68], q[83];
cx q[69], q[83];
U(0, 0, pi/3) q[83];
cx q[69], q[83];
cx q[71], q[83];
U(0, 0, pi/3) q[83];
cx q[71], q[83];
cx q[72], q[83];
U(0, 0, pi/3) q[83];
cx q[72], q[83];
cx q[74], q[83];
U(0, 0, pi/3) q[83];
cx q[74], q[83];
cx q[79], q[83];
U(0, 0, pi/3) q[83];
cx q[79], q[83];
cx q[80], q[83];
U(0, 0, pi/3) q[83];
cx q[80], q[83];
cx q[0], q[84];
U(0, 0, pi/3) q[84];
cx q[0], q[84];
cx q[2], q[84];
U(0, 0, pi/3) q[84];
cx q[2], q[84];
cx q[3], q[84];
U(0, 0, pi/3) q[84];
cx q[3], q[84];
cx q[6], q[84];
U(0, 0, pi/3) q[84];
cx q[6], q[84];
cx q[7], q[84];
U(0, 0, pi/3) q[84];
cx q[7], q[84];
cx q[10], q[84];
U(0, 0, pi/3) q[84];
cx q[10], q[84];
cx q[11], q[84];
U(0, 0, pi/3) q[84];
cx q[11], q[84];
cx q[13], q[84];
U(0, 0, pi/3) q[84];
cx q[13], q[84];
cx q[14], q[84];
U(0, 0, pi/3) q[84];
cx q[14], q[84];
cx q[16], q[84];
U(0, 0, pi/3) q[84];
cx q[16], q[84];
cx q[18], q[84];
U(0, 0, pi/3) q[84];
cx q[18], q[84];
cx q[19], q[84];
U(0, 0, pi/3) q[84];
cx q[19], q[84];
cx q[20], q[84];
U(0, 0, pi/3) q[84];
cx q[20], q[84];
cx q[23], q[84];
U(0, 0, pi/3) q[84];
cx q[23], q[84];
cx q[25], q[84];
U(0, 0, pi/3) q[84];
cx q[25], q[84];
cx q[26], q[84];
U(0, 0, pi/3) q[84];
cx q[26], q[84];
cx q[27], q[84];
U(0, 0, pi/3) q[84];
cx q[27], q[84];
cx q[28], q[84];
U(0, 0, pi/3) q[84];
cx q[28], q[84];
cx q[30], q[84];
U(0, 0, pi/3) q[84];
cx q[30], q[84];
cx q[32], q[84];
U(0, 0, pi/3) q[84];
cx q[32], q[84];
cx q[34], q[84];
U(0, 0, pi/3) q[84];
cx q[34], q[84];
cx q[35], q[84];
U(0, 0, pi/3) q[84];
cx q[35], q[84];
cx q[36], q[84];
U(0, 0, pi/3) q[84];
cx q[36], q[84];
cx q[37], q[84];
U(0, 0, pi/3) q[84];
cx q[37], q[84];
cx q[39], q[84];
U(0, 0, pi/3) q[84];
cx q[39], q[84];
cx q[40], q[84];
U(0, 0, pi/3) q[84];
cx q[40], q[84];
cx q[41], q[84];
U(0, 0, pi/3) q[84];
cx q[41], q[84];
cx q[42], q[84];
U(0, 0, pi/3) q[84];
cx q[42], q[84];
cx q[43], q[84];
U(0, 0, pi/3) q[84];
cx q[43], q[84];
cx q[44], q[84];
U(0, 0, pi/3) q[84];
cx q[44], q[84];
cx q[45], q[84];
U(0, 0, pi/3) q[84];
cx q[45], q[84];
cx q[46], q[84];
U(0, 0, pi/3) q[84];
cx q[46], q[84];
cx q[47], q[84];
U(0, 0, pi/3) q[84];
cx q[47], q[84];
cx q[49], q[84];
U(0, 0, pi/3) q[84];
cx q[49], q[84];
cx q[50], q[84];
U(0, 0, pi/3) q[84];
cx q[50], q[84];
cx q[52], q[84];
U(0, 0, pi/3) q[84];
cx q[52], q[84];
cx q[53], q[84];
U(0, 0, pi/3) q[84];
cx q[53], q[84];
cx q[54], q[84];
U(0, 0, pi/3) q[84];
cx q[54], q[84];
cx q[56], q[84];
U(0, 0, pi/3) q[84];
cx q[56], q[84];
cx q[57], q[84];
U(0, 0, pi/3) q[84];
cx q[57], q[84];
cx q[60], q[84];
U(0, 0, pi/3) q[84];
cx q[60], q[84];
cx q[61], q[84];
U(0, 0, pi/3) q[84];
cx q[61], q[84];
cx q[62], q[84];
U(0, 0, pi/3) q[84];
cx q[62], q[84];
cx q[65], q[84];
U(0, 0, pi/3) q[84];
cx q[65], q[84];
cx q[66], q[84];
U(0, 0, pi/3) q[84];
cx q[66], q[84];
cx q[67], q[84];
U(0, 0, pi/3) q[84];
cx q[67], q[84];
cx q[68], q[84];
U(0, 0, pi/3) q[84];
cx q[68], q[84];
cx q[69], q[84];
U(0, 0, pi/3) q[84];
cx q[69], q[84];
cx q[70], q[84];
U(0, 0, pi/3) q[84];
cx q[70], q[84];
cx q[71], q[84];
U(0, 0, pi/3) q[84];
cx q[71], q[84];
cx q[73], q[84];
U(0, 0, pi/3) q[84];
cx q[73], q[84];
cx q[83], q[84];
U(0, 0, pi/3) q[84];
cx q[83], q[84];
cx q[0], q[85];
U(0, 0, pi/3) q[85];
cx q[0], q[85];
cx q[4], q[85];
U(0, 0, pi/3) q[85];
cx q[4], q[85];
cx q[9], q[85];
U(0, 0, pi/3) q[85];
cx q[9], q[85];
cx q[10], q[85];
U(0, 0, pi/3) q[85];
cx q[10], q[85];
cx q[13], q[85];
U(0, 0, pi/3) q[85];
cx q[13], q[85];
cx q[16], q[85];
U(0, 0, pi/3) q[85];
cx q[16], q[85];
cx q[19], q[85];
U(0, 0, pi/3) q[85];
cx q[19], q[85];
cx q[24], q[85];
U(0, 0, pi/3) q[85];
cx q[24], q[85];
cx q[25], q[85];
U(0, 0, pi/3) q[85];
cx q[25], q[85];
cx q[26], q[85];
U(0, 0, pi/3) q[85];
cx q[26], q[85];
cx q[27], q[85];
U(0, 0, pi/3) q[85];
cx q[27], q[85];
cx q[30], q[85];
U(0, 0, pi/3) q[85];
cx q[30], q[85];
cx q[32], q[85];
U(0, 0, pi/3) q[85];
cx q[32], q[85];
cx q[33], q[85];
U(0, 0, pi/3) q[85];
cx q[33], q[85];
cx q[34], q[85];
U(0, 0, pi/3) q[85];
cx q[34], q[85];
cx q[35], q[85];
U(0, 0, pi/3) q[85];
cx q[35], q[85];
cx q[39], q[85];
U(0, 0, pi/3) q[85];
cx q[39], q[85];
cx q[43], q[85];
U(0, 0, pi/3) q[85];
cx q[43], q[85];
cx q[44], q[85];
U(0, 0, pi/3) q[85];
cx q[44], q[85];
cx q[46], q[85];
U(0, 0, pi/3) q[85];
cx q[46], q[85];
cx q[47], q[85];
U(0, 0, pi/3) q[85];
cx q[47], q[85];
cx q[48], q[85];
U(0, 0, pi/3) q[85];
cx q[48], q[85];
cx q[50], q[85];
U(0, 0, pi/3) q[85];
cx q[50], q[85];
cx q[52], q[85];
U(0, 0, pi/3) q[85];
cx q[52], q[85];
cx q[55], q[85];
U(0, 0, pi/3) q[85];
cx q[55], q[85];
cx q[56], q[85];
U(0, 0, pi/3) q[85];
cx q[56], q[85];
cx q[57], q[85];
U(0, 0, pi/3) q[85];
cx q[57], q[85];
cx q[60], q[85];
U(0, 0, pi/3) q[85];
cx q[60], q[85];
cx q[63], q[85];
U(0, 0, pi/3) q[85];
cx q[63], q[85];
cx q[65], q[85];
U(0, 0, pi/3) q[85];
cx q[65], q[85];
cx q[69], q[85];
U(0, 0, pi/3) q[85];
cx q[69], q[85];
cx q[70], q[85];
U(0, 0, pi/3) q[85];
cx q[70], q[85];
cx q[75], q[85];
U(0, 0, pi/3) q[85];
cx q[75], q[85];
cx q[79], q[85];
U(0, 0, pi/3) q[85];
cx q[79], q[85];
cx q[81], q[85];
U(0, 0, pi/3) q[85];
cx q[81], q[85];
cx q[82], q[85];
U(0, 0, pi/3) q[85];
cx q[82], q[85];
cx q[83], q[85];
U(0, 0, pi/3) q[85];
cx q[83], q[85];
cx q[84], q[85];
U(0, 0, pi/3) q[85];
cx q[84], q[85];
cx q[0], q[86];
U(0, 0, pi/3) q[86];
cx q[0], q[86];
cx q[5], q[86];
U(0, 0, pi/3) q[86];
cx q[5], q[86];
cx q[6], q[86];
U(0, 0, pi/3) q[86];
cx q[6], q[86];
cx q[7], q[86];
U(0, 0, pi/3) q[86];
cx q[7], q[86];
cx q[9], q[86];
U(0, 0, pi/3) q[86];
cx q[9], q[86];
cx q[10], q[86];
U(0, 0, pi/3) q[86];
cx q[10], q[86];
cx q[14], q[86];
U(0, 0, pi/3) q[86];
cx q[14], q[86];
cx q[15], q[86];
U(0, 0, pi/3) q[86];
cx q[15], q[86];
cx q[18], q[86];
U(0, 0, pi/3) q[86];
cx q[18], q[86];
cx q[19], q[86];
U(0, 0, pi/3) q[86];
cx q[19], q[86];
cx q[20], q[86];
U(0, 0, pi/3) q[86];
cx q[20], q[86];
cx q[21], q[86];
U(0, 0, pi/3) q[86];
cx q[21], q[86];
cx q[26], q[86];
U(0, 0, pi/3) q[86];
cx q[26], q[86];
cx q[28], q[86];
U(0, 0, pi/3) q[86];
cx q[28], q[86];
cx q[31], q[86];
U(0, 0, pi/3) q[86];
cx q[31], q[86];
cx q[32], q[86];
U(0, 0, pi/3) q[86];
cx q[32], q[86];
cx q[34], q[86];
U(0, 0, pi/3) q[86];
cx q[34], q[86];
cx q[38], q[86];
U(0, 0, pi/3) q[86];
cx q[38], q[86];
cx q[39], q[86];
U(0, 0, pi/3) q[86];
cx q[39], q[86];
cx q[40], q[86];
U(0, 0, pi/3) q[86];
cx q[40], q[86];
cx q[42], q[86];
U(0, 0, pi/3) q[86];
cx q[42], q[86];
cx q[43], q[86];
U(0, 0, pi/3) q[86];
cx q[43], q[86];
cx q[44], q[86];
U(0, 0, pi/3) q[86];
cx q[44], q[86];
cx q[45], q[86];
U(0, 0, pi/3) q[86];
cx q[45], q[86];
cx q[47], q[86];
U(0, 0, pi/3) q[86];
cx q[47], q[86];
cx q[48], q[86];
U(0, 0, pi/3) q[86];
cx q[48], q[86];
cx q[53], q[86];
U(0, 0, pi/3) q[86];
cx q[53], q[86];
cx q[54], q[86];
U(0, 0, pi/3) q[86];
cx q[54], q[86];
cx q[56], q[86];
U(0, 0, pi/3) q[86];
cx q[56], q[86];
cx q[60], q[86];
U(0, 0, pi/3) q[86];
cx q[60], q[86];
cx q[61], q[86];
U(0, 0, pi/3) q[86];
cx q[61], q[86];
cx q[62], q[86];
U(0, 0, pi/3) q[86];
cx q[62], q[86];
cx q[70], q[86];
U(0, 0, pi/3) q[86];
cx q[70], q[86];
cx q[71], q[86];
U(0, 0, pi/3) q[86];
cx q[71], q[86];
cx q[72], q[86];
U(0, 0, pi/3) q[86];
cx q[72], q[86];
cx q[73], q[86];
U(0, 0, pi/3) q[86];
cx q[73], q[86];
cx q[78], q[86];
U(0, 0, pi/3) q[86];
cx q[78], q[86];
cx q[82], q[86];
U(0, 0, pi/3) q[86];
cx q[82], q[86];
cx q[84], q[86];
U(0, 0, pi/3) q[86];
cx q[84], q[86];
cx q[0], q[87];
U(0, 0, pi/3) q[87];
cx q[0], q[87];
cx q[1], q[87];
U(0, 0, pi/3) q[87];
cx q[1], q[87];
cx q[3], q[87];
U(0, 0, pi/3) q[87];
cx q[3], q[87];
cx q[4], q[87];
U(0, 0, pi/3) q[87];
cx q[4], q[87];
cx q[9], q[87];
U(0, 0, pi/3) q[87];
cx q[9], q[87];
cx q[10], q[87];
U(0, 0, pi/3) q[87];
cx q[10], q[87];
cx q[13], q[87];
U(0, 0, pi/3) q[87];
cx q[13], q[87];
cx q[16], q[87];
U(0, 0, pi/3) q[87];
cx q[16], q[87];
cx q[18], q[87];
U(0, 0, pi/3) q[87];
cx q[18], q[87];
cx q[19], q[87];
U(0, 0, pi/3) q[87];
cx q[19], q[87];
cx q[20], q[87];
U(0, 0, pi/3) q[87];
cx q[20], q[87];
cx q[22], q[87];
U(0, 0, pi/3) q[87];
cx q[22], q[87];
cx q[23], q[87];
U(0, 0, pi/3) q[87];
cx q[23], q[87];
cx q[28], q[87];
U(0, 0, pi/3) q[87];
cx q[28], q[87];
cx q[30], q[87];
U(0, 0, pi/3) q[87];
cx q[30], q[87];
cx q[31], q[87];
U(0, 0, pi/3) q[87];
cx q[31], q[87];
cx q[38], q[87];
U(0, 0, pi/3) q[87];
cx q[38], q[87];
cx q[40], q[87];
U(0, 0, pi/3) q[87];
cx q[40], q[87];
cx q[41], q[87];
U(0, 0, pi/3) q[87];
cx q[41], q[87];
cx q[42], q[87];
U(0, 0, pi/3) q[87];
cx q[42], q[87];
cx q[45], q[87];
U(0, 0, pi/3) q[87];
cx q[45], q[87];
cx q[46], q[87];
U(0, 0, pi/3) q[87];
cx q[46], q[87];
cx q[48], q[87];
U(0, 0, pi/3) q[87];
cx q[48], q[87];
cx q[49], q[87];
U(0, 0, pi/3) q[87];
cx q[49], q[87];
cx q[51], q[87];
U(0, 0, pi/3) q[87];
cx q[51], q[87];
cx q[56], q[87];
U(0, 0, pi/3) q[87];
cx q[56], q[87];
cx q[59], q[87];
U(0, 0, pi/3) q[87];
cx q[59], q[87];
cx q[60], q[87];
U(0, 0, pi/3) q[87];
cx q[60], q[87];
cx q[65], q[87];
U(0, 0, pi/3) q[87];
cx q[65], q[87];
cx q[68], q[87];
U(0, 0, pi/3) q[87];
cx q[68], q[87];
cx q[70], q[87];
U(0, 0, pi/3) q[87];
cx q[70], q[87];
cx q[71], q[87];
U(0, 0, pi/3) q[87];
cx q[71], q[87];
cx q[74], q[87];
U(0, 0, pi/3) q[87];
cx q[74], q[87];
cx q[76], q[87];
U(0, 0, pi/3) q[87];
cx q[76], q[87];
cx q[78], q[87];
U(0, 0, pi/3) q[87];
cx q[78], q[87];
cx q[80], q[87];
U(0, 0, pi/3) q[87];
cx q[80], q[87];
cx q[81], q[87];
U(0, 0, pi/3) q[87];
cx q[81], q[87];
cx q[84], q[87];
U(0, 0, pi/3) q[87];
cx q[84], q[87];
cx q[1], q[88];
U(0, 0, pi/3) q[88];
cx q[1], q[88];
cx q[10], q[88];
U(0, 0, pi/3) q[88];
cx q[10], q[88];
cx q[11], q[88];
U(0, 0, pi/3) q[88];
cx q[11], q[88];
cx q[14], q[88];
U(0, 0, pi/3) q[88];
cx q[14], q[88];
cx q[20], q[88];
U(0, 0, pi/3) q[88];
cx q[20], q[88];
cx q[21], q[88];
U(0, 0, pi/3) q[88];
cx q[21], q[88];
cx q[22], q[88];
U(0, 0, pi/3) q[88];
cx q[22], q[88];
cx q[25], q[88];
U(0, 0, pi/3) q[88];
cx q[25], q[88];
cx q[29], q[88];
U(0, 0, pi/3) q[88];
cx q[29], q[88];
cx q[30], q[88];
U(0, 0, pi/3) q[88];
cx q[30], q[88];
cx q[31], q[88];
U(0, 0, pi/3) q[88];
cx q[31], q[88];
cx q[32], q[88];
U(0, 0, pi/3) q[88];
cx q[32], q[88];
cx q[34], q[88];
U(0, 0, pi/3) q[88];
cx q[34], q[88];
cx q[35], q[88];
U(0, 0, pi/3) q[88];
cx q[35], q[88];
cx q[37], q[88];
U(0, 0, pi/3) q[88];
cx q[37], q[88];
cx q[40], q[88];
U(0, 0, pi/3) q[88];
cx q[40], q[88];
cx q[41], q[88];
U(0, 0, pi/3) q[88];
cx q[41], q[88];
cx q[42], q[88];
U(0, 0, pi/3) q[88];
cx q[42], q[88];
cx q[44], q[88];
U(0, 0, pi/3) q[88];
cx q[44], q[88];
cx q[45], q[88];
U(0, 0, pi/3) q[88];
cx q[45], q[88];
cx q[46], q[88];
U(0, 0, pi/3) q[88];
cx q[46], q[88];
cx q[47], q[88];
U(0, 0, pi/3) q[88];
cx q[47], q[88];
cx q[52], q[88];
U(0, 0, pi/3) q[88];
cx q[52], q[88];
cx q[53], q[88];
U(0, 0, pi/3) q[88];
cx q[53], q[88];
cx q[57], q[88];
U(0, 0, pi/3) q[88];
cx q[57], q[88];
cx q[60], q[88];
U(0, 0, pi/3) q[88];
cx q[60], q[88];
cx q[61], q[88];
U(0, 0, pi/3) q[88];
cx q[61], q[88];
cx q[62], q[88];
U(0, 0, pi/3) q[88];
cx q[62], q[88];
cx q[63], q[88];
U(0, 0, pi/3) q[88];
cx q[63], q[88];
cx q[65], q[88];
U(0, 0, pi/3) q[88];
cx q[65], q[88];
cx q[67], q[88];
U(0, 0, pi/3) q[88];
cx q[67], q[88];
cx q[69], q[88];
U(0, 0, pi/3) q[88];
cx q[69], q[88];
cx q[70], q[88];
U(0, 0, pi/3) q[88];
cx q[70], q[88];
cx q[71], q[88];
U(0, 0, pi/3) q[88];
cx q[71], q[88];
cx q[72], q[88];
U(0, 0, pi/3) q[88];
cx q[72], q[88];
cx q[73], q[88];
U(0, 0, pi/3) q[88];
cx q[73], q[88];
cx q[77], q[88];
U(0, 0, pi/3) q[88];
cx q[77], q[88];
cx q[80], q[88];
U(0, 0, pi/3) q[88];
cx q[80], q[88];
cx q[82], q[88];
U(0, 0, pi/3) q[88];
cx q[82], q[88];
cx q[83], q[88];
U(0, 0, pi/3) q[88];
cx q[83], q[88];
cx q[84], q[88];
U(0, 0, pi/3) q[88];
cx q[84], q[88];
cx q[4], q[89];
U(0, 0, pi/3) q[89];
cx q[4], q[89];
cx q[7], q[89];
U(0, 0, pi/3) q[89];
cx q[7], q[89];
cx q[9], q[89];
U(0, 0, pi/3) q[89];
cx q[9], q[89];
cx q[14], q[89];
U(0, 0, pi/3) q[89];
cx q[14], q[89];
cx q[19], q[89];
U(0, 0, pi/3) q[89];
cx q[19], q[89];
cx q[20], q[89];
U(0, 0, pi/3) q[89];
cx q[20], q[89];
cx q[23], q[89];
U(0, 0, pi/3) q[89];
cx q[23], q[89];
cx q[24], q[89];
U(0, 0, pi/3) q[89];
cx q[24], q[89];
cx q[28], q[89];
U(0, 0, pi/3) q[89];
cx q[28], q[89];
cx q[30], q[89];
U(0, 0, pi/3) q[89];
cx q[30], q[89];
cx q[31], q[89];
U(0, 0, pi/3) q[89];
cx q[31], q[89];
cx q[36], q[89];
U(0, 0, pi/3) q[89];
cx q[36], q[89];
cx q[38], q[89];
U(0, 0, pi/3) q[89];
cx q[38], q[89];
cx q[41], q[89];
U(0, 0, pi/3) q[89];
cx q[41], q[89];
cx q[42], q[89];
U(0, 0, pi/3) q[89];
cx q[42], q[89];
cx q[43], q[89];
U(0, 0, pi/3) q[89];
cx q[43], q[89];
cx q[45], q[89];
U(0, 0, pi/3) q[89];
cx q[45], q[89];
cx q[47], q[89];
U(0, 0, pi/3) q[89];
cx q[47], q[89];
cx q[50], q[89];
U(0, 0, pi/3) q[89];
cx q[50], q[89];
cx q[51], q[89];
U(0, 0, pi/3) q[89];
cx q[51], q[89];
cx q[54], q[89];
U(0, 0, pi/3) q[89];
cx q[54], q[89];
cx q[55], q[89];
U(0, 0, pi/3) q[89];
cx q[55], q[89];
cx q[57], q[89];
U(0, 0, pi/3) q[89];
cx q[57], q[89];
cx q[58], q[89];
U(0, 0, pi/3) q[89];
cx q[58], q[89];
cx q[59], q[89];
U(0, 0, pi/3) q[89];
cx q[59], q[89];
cx q[62], q[89];
U(0, 0, pi/3) q[89];
cx q[62], q[89];
cx q[65], q[89];
U(0, 0, pi/3) q[89];
cx q[65], q[89];
cx q[69], q[89];
U(0, 0, pi/3) q[89];
cx q[69], q[89];
cx q[70], q[89];
U(0, 0, pi/3) q[89];
cx q[70], q[89];
cx q[72], q[89];
U(0, 0, pi/3) q[89];
cx q[72], q[89];
cx q[76], q[89];
U(0, 0, pi/3) q[89];
cx q[76], q[89];
cx q[78], q[89];
U(0, 0, pi/3) q[89];
cx q[78], q[89];
cx q[79], q[89];
U(0, 0, pi/3) q[89];
cx q[79], q[89];
cx q[80], q[89];
U(0, 0, pi/3) q[89];
cx q[80], q[89];
cx q[84], q[89];
U(0, 0, pi/3) q[89];
cx q[84], q[89];
cx q[85], q[89];
U(0, 0, pi/3) q[89];
cx q[85], q[89];
cx q[0], q[90];
U(0, 0, pi/3) q[90];
cx q[0], q[90];
cx q[1], q[90];
U(0, 0, pi/3) q[90];
cx q[1], q[90];
cx q[2], q[90];
U(0, 0, pi/3) q[90];
cx q[2], q[90];
cx q[5], q[90];
U(0, 0, pi/3) q[90];
cx q[5], q[90];
cx q[6], q[90];
U(0, 0, pi/3) q[90];
cx q[6], q[90];
cx q[7], q[90];
U(0, 0, pi/3) q[90];
cx q[7], q[90];
cx q[11], q[90];
U(0, 0, pi/3) q[90];
cx q[11], q[90];
cx q[12], q[90];
U(0, 0, pi/3) q[90];
cx q[12], q[90];
cx q[13], q[90];
U(0, 0, pi/3) q[90];
cx q[13], q[90];
cx q[16], q[90];
U(0, 0, pi/3) q[90];
cx q[16], q[90];
cx q[18], q[90];
U(0, 0, pi/3) q[90];
cx q[18], q[90];
cx q[23], q[90];
U(0, 0, pi/3) q[90];
cx q[23], q[90];
cx q[24], q[90];
U(0, 0, pi/3) q[90];
cx q[24], q[90];
cx q[27], q[90];
U(0, 0, pi/3) q[90];
cx q[27], q[90];
cx q[28], q[90];
U(0, 0, pi/3) q[90];
cx q[28], q[90];
cx q[30], q[90];
U(0, 0, pi/3) q[90];
cx q[30], q[90];
cx q[31], q[90];
U(0, 0, pi/3) q[90];
cx q[31], q[90];
cx q[32], q[90];
U(0, 0, pi/3) q[90];
cx q[32], q[90];
cx q[33], q[90];
U(0, 0, pi/3) q[90];
cx q[33], q[90];
cx q[34], q[90];
U(0, 0, pi/3) q[90];
cx q[34], q[90];
cx q[35], q[90];
U(0, 0, pi/3) q[90];
cx q[35], q[90];
cx q[36], q[90];
U(0, 0, pi/3) q[90];
cx q[36], q[90];
cx q[37], q[90];
U(0, 0, pi/3) q[90];
cx q[37], q[90];
cx q[39], q[90];
U(0, 0, pi/3) q[90];
cx q[39], q[90];
cx q[40], q[90];
U(0, 0, pi/3) q[90];
cx q[40], q[90];
cx q[41], q[90];
U(0, 0, pi/3) q[90];
cx q[41], q[90];
cx q[42], q[90];
U(0, 0, pi/3) q[90];
cx q[42], q[90];
cx q[43], q[90];
U(0, 0, pi/3) q[90];
cx q[43], q[90];
cx q[50], q[90];
U(0, 0, pi/3) q[90];
cx q[50], q[90];
cx q[52], q[90];
U(0, 0, pi/3) q[90];
cx q[52], q[90];
cx q[55], q[90];
U(0, 0, pi/3) q[90];
cx q[55], q[90];
cx q[56], q[90];
U(0, 0, pi/3) q[90];
cx q[56], q[90];
cx q[57], q[90];
U(0, 0, pi/3) q[90];
cx q[57], q[90];
cx q[59], q[90];
U(0, 0, pi/3) q[90];
cx q[59], q[90];
cx q[60], q[90];
U(0, 0, pi/3) q[90];
cx q[60], q[90];
cx q[63], q[90];
U(0, 0, pi/3) q[90];
cx q[63], q[90];
cx q[64], q[90];
U(0, 0, pi/3) q[90];
cx q[64], q[90];
cx q[65], q[90];
U(0, 0, pi/3) q[90];
cx q[65], q[90];
cx q[67], q[90];
U(0, 0, pi/3) q[90];
cx q[67], q[90];
cx q[68], q[90];
U(0, 0, pi/3) q[90];
cx q[68], q[90];
cx q[71], q[90];
U(0, 0, pi/3) q[90];
cx q[71], q[90];
cx q[72], q[90];
U(0, 0, pi/3) q[90];
cx q[72], q[90];
cx q[75], q[90];
U(0, 0, pi/3) q[90];
cx q[75], q[90];
cx q[77], q[90];
U(0, 0, pi/3) q[90];
cx q[77], q[90];
cx q[80], q[90];
U(0, 0, pi/3) q[90];
cx q[80], q[90];
cx q[81], q[90];
U(0, 0, pi/3) q[90];
cx q[81], q[90];
cx q[86], q[90];
U(0, 0, pi/3) q[90];
cx q[86], q[90];
cx q[3], q[91];
U(0, 0, pi/3) q[91];
cx q[3], q[91];
cx q[5], q[91];
U(0, 0, pi/3) q[91];
cx q[5], q[91];
cx q[6], q[91];
U(0, 0, pi/3) q[91];
cx q[6], q[91];
cx q[9], q[91];
U(0, 0, pi/3) q[91];
cx q[9], q[91];
cx q[10], q[91];
U(0, 0, pi/3) q[91];
cx q[10], q[91];
cx q[12], q[91];
U(0, 0, pi/3) q[91];
cx q[12], q[91];
cx q[16], q[91];
U(0, 0, pi/3) q[91];
cx q[16], q[91];
cx q[17], q[91];
U(0, 0, pi/3) q[91];
cx q[17], q[91];
cx q[19], q[91];
U(0, 0, pi/3) q[91];
cx q[19], q[91];
cx q[20], q[91];
U(0, 0, pi/3) q[91];
cx q[20], q[91];
cx q[22], q[91];
U(0, 0, pi/3) q[91];
cx q[22], q[91];
cx q[24], q[91];
U(0, 0, pi/3) q[91];
cx q[24], q[91];
cx q[25], q[91];
U(0, 0, pi/3) q[91];
cx q[25], q[91];
cx q[26], q[91];
U(0, 0, pi/3) q[91];
cx q[26], q[91];
cx q[30], q[91];
U(0, 0, pi/3) q[91];
cx q[30], q[91];
cx q[31], q[91];
U(0, 0, pi/3) q[91];
cx q[31], q[91];
cx q[35], q[91];
U(0, 0, pi/3) q[91];
cx q[35], q[91];
cx q[36], q[91];
U(0, 0, pi/3) q[91];
cx q[36], q[91];
cx q[37], q[91];
U(0, 0, pi/3) q[91];
cx q[37], q[91];
cx q[39], q[91];
U(0, 0, pi/3) q[91];
cx q[39], q[91];
cx q[41], q[91];
U(0, 0, pi/3) q[91];
cx q[41], q[91];
cx q[42], q[91];
U(0, 0, pi/3) q[91];
cx q[42], q[91];
cx q[45], q[91];
U(0, 0, pi/3) q[91];
cx q[45], q[91];
cx q[48], q[91];
U(0, 0, pi/3) q[91];
cx q[48], q[91];
cx q[49], q[91];
U(0, 0, pi/3) q[91];
cx q[49], q[91];
cx q[51], q[91];
U(0, 0, pi/3) q[91];
cx q[51], q[91];
cx q[52], q[91];
U(0, 0, pi/3) q[91];
cx q[52], q[91];
cx q[54], q[91];
U(0, 0, pi/3) q[91];
cx q[54], q[91];
cx q[55], q[91];
U(0, 0, pi/3) q[91];
cx q[55], q[91];
cx q[56], q[91];
U(0, 0, pi/3) q[91];
cx q[56], q[91];
cx q[61], q[91];
U(0, 0, pi/3) q[91];
cx q[61], q[91];
cx q[66], q[91];
U(0, 0, pi/3) q[91];
cx q[66], q[91];
cx q[69], q[91];
U(0, 0, pi/3) q[91];
cx q[69], q[91];
cx q[73], q[91];
U(0, 0, pi/3) q[91];
cx q[73], q[91];
cx q[74], q[91];
U(0, 0, pi/3) q[91];
cx q[74], q[91];
cx q[75], q[91];
U(0, 0, pi/3) q[91];
cx q[75], q[91];
cx q[77], q[91];
U(0, 0, pi/3) q[91];
cx q[77], q[91];
cx q[78], q[91];
U(0, 0, pi/3) q[91];
cx q[78], q[91];
cx q[80], q[91];
U(0, 0, pi/3) q[91];
cx q[80], q[91];
cx q[82], q[91];
U(0, 0, pi/3) q[91];
cx q[82], q[91];
cx q[83], q[91];
U(0, 0, pi/3) q[91];
cx q[83], q[91];
cx q[84], q[91];
U(0, 0, pi/3) q[91];
cx q[84], q[91];
cx q[87], q[91];
U(0, 0, pi/3) q[91];
cx q[87], q[91];
cx q[89], q[91];
U(0, 0, pi/3) q[91];
cx q[89], q[91];
cx q[3], q[92];
U(0, 0, pi/3) q[92];
cx q[3], q[92];
cx q[4], q[92];
U(0, 0, pi/3) q[92];
cx q[4], q[92];
cx q[5], q[92];
U(0, 0, pi/3) q[92];
cx q[5], q[92];
cx q[11], q[92];
U(0, 0, pi/3) q[92];
cx q[11], q[92];
cx q[12], q[92];
U(0, 0, pi/3) q[92];
cx q[12], q[92];
cx q[14], q[92];
U(0, 0, pi/3) q[92];
cx q[14], q[92];
cx q[18], q[92];
U(0, 0, pi/3) q[92];
cx q[18], q[92];
cx q[21], q[92];
U(0, 0, pi/3) q[92];
cx q[21], q[92];
cx q[22], q[92];
U(0, 0, pi/3) q[92];
cx q[22], q[92];
cx q[23], q[92];
U(0, 0, pi/3) q[92];
cx q[23], q[92];
cx q[26], q[92];
U(0, 0, pi/3) q[92];
cx q[26], q[92];
cx q[28], q[92];
U(0, 0, pi/3) q[92];
cx q[28], q[92];
cx q[29], q[92];
U(0, 0, pi/3) q[92];
cx q[29], q[92];
cx q[30], q[92];
U(0, 0, pi/3) q[92];
cx q[30], q[92];
cx q[31], q[92];
U(0, 0, pi/3) q[92];
cx q[31], q[92];
cx q[34], q[92];
U(0, 0, pi/3) q[92];
cx q[34], q[92];
cx q[37], q[92];
U(0, 0, pi/3) q[92];
cx q[37], q[92];
cx q[40], q[92];
U(0, 0, pi/3) q[92];
cx q[40], q[92];
cx q[42], q[92];
U(0, 0, pi/3) q[92];
cx q[42], q[92];
cx q[43], q[92];
U(0, 0, pi/3) q[92];
cx q[43], q[92];
cx q[44], q[92];
U(0, 0, pi/3) q[92];
cx q[44], q[92];
cx q[45], q[92];
U(0, 0, pi/3) q[92];
cx q[45], q[92];
cx q[46], q[92];
U(0, 0, pi/3) q[92];
cx q[46], q[92];
cx q[47], q[92];
U(0, 0, pi/3) q[92];
cx q[47], q[92];
cx q[50], q[92];
U(0, 0, pi/3) q[92];
cx q[50], q[92];
cx q[53], q[92];
U(0, 0, pi/3) q[92];
cx q[53], q[92];
cx q[55], q[92];
U(0, 0, pi/3) q[92];
cx q[55], q[92];
cx q[57], q[92];
U(0, 0, pi/3) q[92];
cx q[57], q[92];
cx q[62], q[92];
U(0, 0, pi/3) q[92];
cx q[62], q[92];
cx q[64], q[92];
U(0, 0, pi/3) q[92];
cx q[64], q[92];
cx q[65], q[92];
U(0, 0, pi/3) q[92];
cx q[65], q[92];
cx q[66], q[92];
U(0, 0, pi/3) q[92];
cx q[66], q[92];
cx q[67], q[92];
U(0, 0, pi/3) q[92];
cx q[67], q[92];
cx q[69], q[92];
U(0, 0, pi/3) q[92];
cx q[69], q[92];
cx q[72], q[92];
U(0, 0, pi/3) q[92];
cx q[72], q[92];
cx q[74], q[92];
U(0, 0, pi/3) q[92];
cx q[74], q[92];
cx q[76], q[92];
U(0, 0, pi/3) q[92];
cx q[76], q[92];
cx q[77], q[92];
U(0, 0, pi/3) q[92];
cx q[77], q[92];
cx q[82], q[92];
U(0, 0, pi/3) q[92];
cx q[82], q[92];
cx q[83], q[92];
U(0, 0, pi/3) q[92];
cx q[83], q[92];
cx q[87], q[92];
U(0, 0, pi/3) q[92];
cx q[87], q[92];
cx q[88], q[92];
U(0, 0, pi/3) q[92];
cx q[88], q[92];
cx q[91], q[92];
U(0, 0, pi/3) q[92];
cx q[91], q[92];
cx q[0], q[93];
U(0, 0, pi/3) q[93];
cx q[0], q[93];
cx q[2], q[93];
U(0, 0, pi/3) q[93];
cx q[2], q[93];
cx q[3], q[93];
U(0, 0, pi/3) q[93];
cx q[3], q[93];
cx q[5], q[93];
U(0, 0, pi/3) q[93];
cx q[5], q[93];
cx q[7], q[93];
U(0, 0, pi/3) q[93];
cx q[7], q[93];
cx q[8], q[93];
U(0, 0, pi/3) q[93];
cx q[8], q[93];
cx q[13], q[93];
U(0, 0, pi/3) q[93];
cx q[13], q[93];
cx q[14], q[93];
U(0, 0, pi/3) q[93];
cx q[14], q[93];
cx q[15], q[93];
U(0, 0, pi/3) q[93];
cx q[15], q[93];
cx q[17], q[93];
U(0, 0, pi/3) q[93];
cx q[17], q[93];
cx q[18], q[93];
U(0, 0, pi/3) q[93];
cx q[18], q[93];
cx q[22], q[93];
U(0, 0, pi/3) q[93];
cx q[22], q[93];
cx q[23], q[93];
U(0, 0, pi/3) q[93];
cx q[23], q[93];
cx q[34], q[93];
U(0, 0, pi/3) q[93];
cx q[34], q[93];
cx q[35], q[93];
U(0, 0, pi/3) q[93];
cx q[35], q[93];
cx q[37], q[93];
U(0, 0, pi/3) q[93];
cx q[37], q[93];
cx q[40], q[93];
U(0, 0, pi/3) q[93];
cx q[40], q[93];
cx q[45], q[93];
U(0, 0, pi/3) q[93];
cx q[45], q[93];
cx q[50], q[93];
U(0, 0, pi/3) q[93];
cx q[50], q[93];
cx q[51], q[93];
U(0, 0, pi/3) q[93];
cx q[51], q[93];
cx q[52], q[93];
U(0, 0, pi/3) q[93];
cx q[52], q[93];
cx q[55], q[93];
U(0, 0, pi/3) q[93];
cx q[55], q[93];
cx q[56], q[93];
U(0, 0, pi/3) q[93];
cx q[56], q[93];
cx q[59], q[93];
U(0, 0, pi/3) q[93];
cx q[59], q[93];
cx q[64], q[93];
U(0, 0, pi/3) q[93];
cx q[64], q[93];
cx q[65], q[93];
U(0, 0, pi/3) q[93];
cx q[65], q[93];
cx q[66], q[93];
U(0, 0, pi/3) q[93];
cx q[66], q[93];
cx q[68], q[93];
U(0, 0, pi/3) q[93];
cx q[68], q[93];
cx q[71], q[93];
U(0, 0, pi/3) q[93];
cx q[71], q[93];
cx q[72], q[93];
U(0, 0, pi/3) q[93];
cx q[72], q[93];
cx q[76], q[93];
U(0, 0, pi/3) q[93];
cx q[76], q[93];
cx q[77], q[93];
U(0, 0, pi/3) q[93];
cx q[77], q[93];
cx q[81], q[93];
U(0, 0, pi/3) q[93];
cx q[81], q[93];
cx q[83], q[93];
U(0, 0, pi/3) q[93];
cx q[83], q[93];
cx q[85], q[93];
U(0, 0, pi/3) q[93];
cx q[85], q[93];
cx q[86], q[93];
U(0, 0, pi/3) q[93];
cx q[86], q[93];
cx q[88], q[93];
U(0, 0, pi/3) q[93];
cx q[88], q[93];
cx q[89], q[93];
U(0, 0, pi/3) q[93];
cx q[89], q[93];
cx q[90], q[93];
U(0, 0, pi/3) q[93];
cx q[90], q[93];
cx q[92], q[93];
U(0, 0, pi/3) q[93];
cx q[92], q[93];
cx q[2], q[94];
U(0, 0, pi/3) q[94];
cx q[2], q[94];
cx q[3], q[94];
U(0, 0, pi/3) q[94];
cx q[3], q[94];
cx q[7], q[94];
U(0, 0, pi/3) q[94];
cx q[7], q[94];
cx q[8], q[94];
U(0, 0, pi/3) q[94];
cx q[8], q[94];
cx q[9], q[94];
U(0, 0, pi/3) q[94];
cx q[9], q[94];
cx q[11], q[94];
U(0, 0, pi/3) q[94];
cx q[11], q[94];
cx q[13], q[94];
U(0, 0, pi/3) q[94];
cx q[13], q[94];
cx q[15], q[94];
U(0, 0, pi/3) q[94];
cx q[15], q[94];
cx q[17], q[94];
U(0, 0, pi/3) q[94];
cx q[17], q[94];
cx q[18], q[94];
U(0, 0, pi/3) q[94];
cx q[18], q[94];
cx q[19], q[94];
U(0, 0, pi/3) q[94];
cx q[19], q[94];
cx q[21], q[94];
U(0, 0, pi/3) q[94];
cx q[21], q[94];
cx q[23], q[94];
U(0, 0, pi/3) q[94];
cx q[23], q[94];
cx q[24], q[94];
U(0, 0, pi/3) q[94];
cx q[24], q[94];
cx q[25], q[94];
U(0, 0, pi/3) q[94];
cx q[25], q[94];
cx q[26], q[94];
U(0, 0, pi/3) q[94];
cx q[26], q[94];
cx q[28], q[94];
U(0, 0, pi/3) q[94];
cx q[28], q[94];
cx q[31], q[94];
U(0, 0, pi/3) q[94];
cx q[31], q[94];
cx q[33], q[94];
U(0, 0, pi/3) q[94];
cx q[33], q[94];
cx q[34], q[94];
U(0, 0, pi/3) q[94];
cx q[34], q[94];
cx q[35], q[94];
U(0, 0, pi/3) q[94];
cx q[35], q[94];
cx q[36], q[94];
U(0, 0, pi/3) q[94];
cx q[36], q[94];
cx q[37], q[94];
U(0, 0, pi/3) q[94];
cx q[37], q[94];
cx q[39], q[94];
U(0, 0, pi/3) q[94];
cx q[39], q[94];
cx q[40], q[94];
U(0, 0, pi/3) q[94];
cx q[40], q[94];
cx q[41], q[94];
U(0, 0, pi/3) q[94];
cx q[41], q[94];
cx q[42], q[94];
U(0, 0, pi/3) q[94];
cx q[42], q[94];
cx q[45], q[94];
U(0, 0, pi/3) q[94];
cx q[45], q[94];
cx q[47], q[94];
U(0, 0, pi/3) q[94];
cx q[47], q[94];
cx q[50], q[94];
U(0, 0, pi/3) q[94];
cx q[50], q[94];
cx q[51], q[94];
U(0, 0, pi/3) q[94];
cx q[51], q[94];
cx q[52], q[94];
U(0, 0, pi/3) q[94];
cx q[52], q[94];
cx q[53], q[94];
U(0, 0, pi/3) q[94];
cx q[53], q[94];
cx q[54], q[94];
U(0, 0, pi/3) q[94];
cx q[54], q[94];
cx q[55], q[94];
U(0, 0, pi/3) q[94];
cx q[55], q[94];
cx q[58], q[94];
U(0, 0, pi/3) q[94];
cx q[58], q[94];
cx q[61], q[94];
U(0, 0, pi/3) q[94];
cx q[61], q[94];
cx q[65], q[94];
U(0, 0, pi/3) q[94];
cx q[65], q[94];
cx q[66], q[94];
U(0, 0, pi/3) q[94];
cx q[66], q[94];
cx q[69], q[94];
U(0, 0, pi/3) q[94];
cx q[69], q[94];
cx q[73], q[94];
U(0, 0, pi/3) q[94];
cx q[73], q[94];
cx q[74], q[94];
U(0, 0, pi/3) q[94];
cx q[74], q[94];
cx q[75], q[94];
U(0, 0, pi/3) q[94];
cx q[75], q[94];
cx q[77], q[94];
U(0, 0, pi/3) q[94];
cx q[77], q[94];
cx q[80], q[94];
U(0, 0, pi/3) q[94];
cx q[80], q[94];
cx q[87], q[94];
U(0, 0, pi/3) q[94];
cx q[87], q[94];
cx q[90], q[94];
U(0, 0, pi/3) q[94];
cx q[90], q[94];
cx q[91], q[94];
U(0, 0, pi/3) q[94];
cx q[91], q[94];
cx q[92], q[94];
U(0, 0, pi/3) q[94];
cx q[92], q[94];
cx q[93], q[94];
U(0, 0, pi/3) q[94];
cx q[93], q[94];
cx q[0], q[95];
U(0, 0, pi/3) q[95];
cx q[0], q[95];
cx q[1], q[95];
U(0, 0, pi/3) q[95];
cx q[1], q[95];
cx q[2], q[95];
U(0, 0, pi/3) q[95];
cx q[2], q[95];
cx q[3], q[95];
U(0, 0, pi/3) q[95];
cx q[3], q[95];
cx q[4], q[95];
U(0, 0, pi/3) q[95];
cx q[4], q[95];
cx q[5], q[95];
U(0, 0, pi/3) q[95];
cx q[5], q[95];
cx q[7], q[95];
U(0, 0, pi/3) q[95];
cx q[7], q[95];
cx q[8], q[95];
U(0, 0, pi/3) q[95];
cx q[8], q[95];
cx q[12], q[95];
U(0, 0, pi/3) q[95];
cx q[12], q[95];
cx q[15], q[95];
U(0, 0, pi/3) q[95];
cx q[15], q[95];
cx q[16], q[95];
U(0, 0, pi/3) q[95];
cx q[16], q[95];
cx q[17], q[95];
U(0, 0, pi/3) q[95];
cx q[17], q[95];
cx q[19], q[95];
U(0, 0, pi/3) q[95];
cx q[19], q[95];
cx q[20], q[95];
U(0, 0, pi/3) q[95];
cx q[20], q[95];
cx q[21], q[95];
U(0, 0, pi/3) q[95];
cx q[21], q[95];
cx q[22], q[95];
U(0, 0, pi/3) q[95];
cx q[22], q[95];
cx q[23], q[95];
U(0, 0, pi/3) q[95];
cx q[23], q[95];
cx q[24], q[95];
U(0, 0, pi/3) q[95];
cx q[24], q[95];
cx q[27], q[95];
U(0, 0, pi/3) q[95];
cx q[27], q[95];
cx q[30], q[95];
U(0, 0, pi/3) q[95];
cx q[30], q[95];
cx q[31], q[95];
U(0, 0, pi/3) q[95];
cx q[31], q[95];
cx q[34], q[95];
U(0, 0, pi/3) q[95];
cx q[34], q[95];
cx q[35], q[95];
U(0, 0, pi/3) q[95];
cx q[35], q[95];
cx q[36], q[95];
U(0, 0, pi/3) q[95];
cx q[36], q[95];
cx q[40], q[95];
U(0, 0, pi/3) q[95];
cx q[40], q[95];
cx q[43], q[95];
U(0, 0, pi/3) q[95];
cx q[43], q[95];
cx q[45], q[95];
U(0, 0, pi/3) q[95];
cx q[45], q[95];
cx q[46], q[95];
U(0, 0, pi/3) q[95];
cx q[46], q[95];
cx q[56], q[95];
U(0, 0, pi/3) q[95];
cx q[56], q[95];
cx q[57], q[95];
U(0, 0, pi/3) q[95];
cx q[57], q[95];
cx q[60], q[95];
U(0, 0, pi/3) q[95];
cx q[60], q[95];
cx q[61], q[95];
U(0, 0, pi/3) q[95];
cx q[61], q[95];
cx q[62], q[95];
U(0, 0, pi/3) q[95];
cx q[62], q[95];
cx q[67], q[95];
U(0, 0, pi/3) q[95];
cx q[67], q[95];
cx q[69], q[95];
U(0, 0, pi/3) q[95];
cx q[69], q[95];
cx q[74], q[95];
U(0, 0, pi/3) q[95];
cx q[74], q[95];
cx q[80], q[95];
U(0, 0, pi/3) q[95];
cx q[80], q[95];
cx q[81], q[95];
U(0, 0, pi/3) q[95];
cx q[81], q[95];
cx q[83], q[95];
U(0, 0, pi/3) q[95];
cx q[83], q[95];
cx q[88], q[95];
U(0, 0, pi/3) q[95];
cx q[88], q[95];
cx q[90], q[95];
U(0, 0, pi/3) q[95];
cx q[90], q[95];
cx q[1], q[96];
U(0, 0, pi/3) q[96];
cx q[1], q[96];
cx q[2], q[96];
U(0, 0, pi/3) q[96];
cx q[2], q[96];
cx q[3], q[96];
U(0, 0, pi/3) q[96];
cx q[3], q[96];
cx q[5], q[96];
U(0, 0, pi/3) q[96];
cx q[5], q[96];
cx q[6], q[96];
U(0, 0, pi/3) q[96];
cx q[6], q[96];
cx q[7], q[96];
U(0, 0, pi/3) q[96];
cx q[7], q[96];
cx q[8], q[96];
U(0, 0, pi/3) q[96];
cx q[8], q[96];
cx q[11], q[96];
U(0, 0, pi/3) q[96];
cx q[11], q[96];
cx q[13], q[96];
U(0, 0, pi/3) q[96];
cx q[13], q[96];
cx q[15], q[96];
U(0, 0, pi/3) q[96];
cx q[15], q[96];
cx q[17], q[96];
U(0, 0, pi/3) q[96];
cx q[17], q[96];
cx q[18], q[96];
U(0, 0, pi/3) q[96];
cx q[18], q[96];
cx q[19], q[96];
U(0, 0, pi/3) q[96];
cx q[19], q[96];
cx q[21], q[96];
U(0, 0, pi/3) q[96];
cx q[21], q[96];
cx q[22], q[96];
U(0, 0, pi/3) q[96];
cx q[22], q[96];
cx q[25], q[96];
U(0, 0, pi/3) q[96];
cx q[25], q[96];
cx q[26], q[96];
U(0, 0, pi/3) q[96];
cx q[26], q[96];
cx q[30], q[96];
U(0, 0, pi/3) q[96];
cx q[30], q[96];
cx q[31], q[96];
U(0, 0, pi/3) q[96];
cx q[31], q[96];
cx q[33], q[96];
U(0, 0, pi/3) q[96];
cx q[33], q[96];
cx q[34], q[96];
U(0, 0, pi/3) q[96];
cx q[34], q[96];
cx q[35], q[96];
U(0, 0, pi/3) q[96];
cx q[35], q[96];
cx q[38], q[96];
U(0, 0, pi/3) q[96];
cx q[38], q[96];
cx q[42], q[96];
U(0, 0, pi/3) q[96];
cx q[42], q[96];
cx q[47], q[96];
U(0, 0, pi/3) q[96];
cx q[47], q[96];
cx q[50], q[96];
U(0, 0, pi/3) q[96];
cx q[50], q[96];
cx q[51], q[96];
U(0, 0, pi/3) q[96];
cx q[51], q[96];
cx q[52], q[96];
U(0, 0, pi/3) q[96];
cx q[52], q[96];
cx q[55], q[96];
U(0, 0, pi/3) q[96];
cx q[55], q[96];
cx q[56], q[96];
U(0, 0, pi/3) q[96];
cx q[56], q[96];
cx q[58], q[96];
U(0, 0, pi/3) q[96];
cx q[58], q[96];
cx q[61], q[96];
U(0, 0, pi/3) q[96];
cx q[61], q[96];
cx q[63], q[96];
U(0, 0, pi/3) q[96];
cx q[63], q[96];
cx q[66], q[96];
U(0, 0, pi/3) q[96];
cx q[66], q[96];
cx q[68], q[96];
U(0, 0, pi/3) q[96];
cx q[68], q[96];
cx q[69], q[96];
U(0, 0, pi/3) q[96];
cx q[69], q[96];
cx q[70], q[96];
U(0, 0, pi/3) q[96];
cx q[70], q[96];
cx q[75], q[96];
U(0, 0, pi/3) q[96];
cx q[75], q[96];
cx q[76], q[96];
U(0, 0, pi/3) q[96];
cx q[76], q[96];
cx q[78], q[96];
U(0, 0, pi/3) q[96];
cx q[78], q[96];
cx q[79], q[96];
U(0, 0, pi/3) q[96];
cx q[79], q[96];
cx q[80], q[96];
U(0, 0, pi/3) q[96];
cx q[80], q[96];
cx q[81], q[96];
U(0, 0, pi/3) q[96];
cx q[81], q[96];
cx q[82], q[96];
U(0, 0, pi/3) q[96];
cx q[82], q[96];
cx q[83], q[96];
U(0, 0, pi/3) q[96];
cx q[83], q[96];
cx q[85], q[96];
U(0, 0, pi/3) q[96];
cx q[85], q[96];
cx q[86], q[96];
U(0, 0, pi/3) q[96];
cx q[86], q[96];
cx q[87], q[96];
U(0, 0, pi/3) q[96];
cx q[87], q[96];
cx q[88], q[96];
U(0, 0, pi/3) q[96];
cx q[88], q[96];
cx q[92], q[96];
U(0, 0, pi/3) q[96];
cx q[92], q[96];
cx q[94], q[96];
U(0, 0, pi/3) q[96];
cx q[94], q[96];
cx q[1], q[97];
U(0, 0, pi/3) q[97];
cx q[1], q[97];
cx q[4], q[97];
U(0, 0, pi/3) q[97];
cx q[4], q[97];
cx q[5], q[97];
U(0, 0, pi/3) q[97];
cx q[5], q[97];
cx q[7], q[97];
U(0, 0, pi/3) q[97];
cx q[7], q[97];
cx q[8], q[97];
U(0, 0, pi/3) q[97];
cx q[8], q[97];
cx q[10], q[97];
U(0, 0, pi/3) q[97];
cx q[10], q[97];
cx q[11], q[97];
U(0, 0, pi/3) q[97];
cx q[11], q[97];
cx q[13], q[97];
U(0, 0, pi/3) q[97];
cx q[13], q[97];
cx q[14], q[97];
U(0, 0, pi/3) q[97];
cx q[14], q[97];
cx q[15], q[97];
U(0, 0, pi/3) q[97];
cx q[15], q[97];
cx q[16], q[97];
U(0, 0, pi/3) q[97];
cx q[16], q[97];
cx q[17], q[97];
U(0, 0, pi/3) q[97];
cx q[17], q[97];
cx q[19], q[97];
U(0, 0, pi/3) q[97];
cx q[19], q[97];
cx q[21], q[97];
U(0, 0, pi/3) q[97];
cx q[21], q[97];
cx q[22], q[97];
U(0, 0, pi/3) q[97];
cx q[22], q[97];
cx q[27], q[97];
U(0, 0, pi/3) q[97];
cx q[27], q[97];
cx q[35], q[97];
U(0, 0, pi/3) q[97];
cx q[35], q[97];
cx q[37], q[97];
U(0, 0, pi/3) q[97];
cx q[37], q[97];
cx q[38], q[97];
U(0, 0, pi/3) q[97];
cx q[38], q[97];
cx q[39], q[97];
U(0, 0, pi/3) q[97];
cx q[39], q[97];
cx q[41], q[97];
U(0, 0, pi/3) q[97];
cx q[41], q[97];
cx q[43], q[97];
U(0, 0, pi/3) q[97];
cx q[43], q[97];
cx q[47], q[97];
U(0, 0, pi/3) q[97];
cx q[47], q[97];
cx q[48], q[97];
U(0, 0, pi/3) q[97];
cx q[48], q[97];
cx q[50], q[97];
U(0, 0, pi/3) q[97];
cx q[50], q[97];
cx q[53], q[97];
U(0, 0, pi/3) q[97];
cx q[53], q[97];
cx q[54], q[97];
U(0, 0, pi/3) q[97];
cx q[54], q[97];
cx q[55], q[97];
U(0, 0, pi/3) q[97];
cx q[55], q[97];
cx q[56], q[97];
U(0, 0, pi/3) q[97];
cx q[56], q[97];
cx q[59], q[97];
U(0, 0, pi/3) q[97];
cx q[59], q[97];
cx q[62], q[97];
U(0, 0, pi/3) q[97];
cx q[62], q[97];
cx q[64], q[97];
U(0, 0, pi/3) q[97];
cx q[64], q[97];
cx q[65], q[97];
U(0, 0, pi/3) q[97];
cx q[65], q[97];
cx q[66], q[97];
U(0, 0, pi/3) q[97];
cx q[66], q[97];
cx q[67], q[97];
U(0, 0, pi/3) q[97];
cx q[67], q[97];
cx q[69], q[97];
U(0, 0, pi/3) q[97];
cx q[69], q[97];
cx q[72], q[97];
U(0, 0, pi/3) q[97];
cx q[72], q[97];
cx q[73], q[97];
U(0, 0, pi/3) q[97];
cx q[73], q[97];
cx q[74], q[97];
U(0, 0, pi/3) q[97];
cx q[74], q[97];
cx q[81], q[97];
U(0, 0, pi/3) q[97];
cx q[81], q[97];
cx q[82], q[97];
U(0, 0, pi/3) q[97];
cx q[82], q[97];
cx q[84], q[97];
U(0, 0, pi/3) q[97];
cx q[84], q[97];
cx q[85], q[97];
U(0, 0, pi/3) q[97];
cx q[85], q[97];
cx q[86], q[97];
U(0, 0, pi/3) q[97];
cx q[86], q[97];
cx q[87], q[97];
U(0, 0, pi/3) q[97];
cx q[87], q[97];
cx q[91], q[97];
U(0, 0, pi/3) q[97];
cx q[91], q[97];
cx q[92], q[97];
U(0, 0, pi/3) q[97];
cx q[92], q[97];
cx q[93], q[97];
U(0, 0, pi/3) q[97];
cx q[93], q[97];
cx q[94], q[97];
U(0, 0, pi/3) q[97];
cx q[94], q[97];
cx q[2], q[98];
U(0, 0, pi/3) q[98];
cx q[2], q[98];
cx q[5], q[98];
U(0, 0, pi/3) q[98];
cx q[5], q[98];
cx q[6], q[98];
U(0, 0, pi/3) q[98];
cx q[6], q[98];
cx q[8], q[98];
U(0, 0, pi/3) q[98];
cx q[8], q[98];
cx q[9], q[98];
U(0, 0, pi/3) q[98];
cx q[9], q[98];
cx q[13], q[98];
U(0, 0, pi/3) q[98];
cx q[13], q[98];
cx q[14], q[98];
U(0, 0, pi/3) q[98];
cx q[14], q[98];
cx q[20], q[98];
U(0, 0, pi/3) q[98];
cx q[20], q[98];
cx q[23], q[98];
U(0, 0, pi/3) q[98];
cx q[23], q[98];
cx q[24], q[98];
U(0, 0, pi/3) q[98];
cx q[24], q[98];
cx q[25], q[98];
U(0, 0, pi/3) q[98];
cx q[25], q[98];
cx q[26], q[98];
U(0, 0, pi/3) q[98];
cx q[26], q[98];
cx q[27], q[98];
U(0, 0, pi/3) q[98];
cx q[27], q[98];
cx q[29], q[98];
U(0, 0, pi/3) q[98];
cx q[29], q[98];
cx q[30], q[98];
U(0, 0, pi/3) q[98];
cx q[30], q[98];
cx q[31], q[98];
U(0, 0, pi/3) q[98];
cx q[31], q[98];
cx q[32], q[98];
U(0, 0, pi/3) q[98];
cx q[32], q[98];
cx q[33], q[98];
U(0, 0, pi/3) q[98];
cx q[33], q[98];
cx q[35], q[98];
U(0, 0, pi/3) q[98];
cx q[35], q[98];
cx q[36], q[98];
U(0, 0, pi/3) q[98];
cx q[36], q[98];
cx q[37], q[98];
U(0, 0, pi/3) q[98];
cx q[37], q[98];
cx q[38], q[98];
U(0, 0, pi/3) q[98];
cx q[38], q[98];
cx q[41], q[98];
U(0, 0, pi/3) q[98];
cx q[41], q[98];
cx q[45], q[98];
U(0, 0, pi/3) q[98];
cx q[45], q[98];
cx q[46], q[98];
U(0, 0, pi/3) q[98];
cx q[46], q[98];
cx q[49], q[98];
U(0, 0, pi/3) q[98];
cx q[49], q[98];
cx q[50], q[98];
U(0, 0, pi/3) q[98];
cx q[50], q[98];
cx q[54], q[98];
U(0, 0, pi/3) q[98];
cx q[54], q[98];
cx q[55], q[98];
U(0, 0, pi/3) q[98];
cx q[55], q[98];
cx q[56], q[98];
U(0, 0, pi/3) q[98];
cx q[56], q[98];
cx q[57], q[98];
U(0, 0, pi/3) q[98];
cx q[57], q[98];
cx q[59], q[98];
U(0, 0, pi/3) q[98];
cx q[59], q[98];
cx q[60], q[98];
U(0, 0, pi/3) q[98];
cx q[60], q[98];
cx q[62], q[98];
U(0, 0, pi/3) q[98];
cx q[62], q[98];
cx q[64], q[98];
U(0, 0, pi/3) q[98];
cx q[64], q[98];
cx q[66], q[98];
U(0, 0, pi/3) q[98];
cx q[66], q[98];
cx q[68], q[98];
U(0, 0, pi/3) q[98];
cx q[68], q[98];
cx q[69], q[98];
U(0, 0, pi/3) q[98];
cx q[69], q[98];
cx q[70], q[98];
U(0, 0, pi/3) q[98];
cx q[70], q[98];
cx q[72], q[98];
U(0, 0, pi/3) q[98];
cx q[72], q[98];
cx q[73], q[98];
U(0, 0, pi/3) q[98];
cx q[73], q[98];
cx q[74], q[98];
U(0, 0, pi/3) q[98];
cx q[74], q[98];
cx q[76], q[98];
U(0, 0, pi/3) q[98];
cx q[76], q[98];
cx q[78], q[98];
U(0, 0, pi/3) q[98];
cx q[78], q[98];
cx q[79], q[98];
U(0, 0, pi/3) q[98];
cx q[79], q[98];
cx q[80], q[98];
U(0, 0, pi/3) q[98];
cx q[80], q[98];
cx q[81], q[98];
U(0, 0, pi/3) q[98];
cx q[81], q[98];
cx q[83], q[98];
U(0, 0, pi/3) q[98];
cx q[83], q[98];
cx q[85], q[98];
U(0, 0, pi/3) q[98];
cx q[85], q[98];
cx q[86], q[98];
U(0, 0, pi/3) q[98];
cx q[86], q[98];
cx q[88], q[98];
U(0, 0, pi/3) q[98];
cx q[88], q[98];
cx q[90], q[98];
U(0, 0, pi/3) q[98];
cx q[90], q[98];
cx q[94], q[98];
U(0, 0, pi/3) q[98];
cx q[94], q[98];
cx q[95], q[98];
U(0, 0, pi/3) q[98];
cx q[95], q[98];
cx q[96], q[98];
U(0, 0, pi/3) q[98];
cx q[96], q[98];
cx q[97], q[98];
U(0, 0, pi/3) q[98];
cx q[97], q[98];
cx q[0], q[99];
U(0, 0, pi/3) q[99];
cx q[0], q[99];
cx q[2], q[99];
U(0, 0, pi/3) q[99];
cx q[2], q[99];
cx q[3], q[99];
U(0, 0, pi/3) q[99];
cx q[3], q[99];
cx q[4], q[99];
U(0, 0, pi/3) q[99];
cx q[4], q[99];
cx q[6], q[99];
U(0, 0, pi/3) q[99];
cx q[6], q[99];
cx q[7], q[99];
U(0, 0, pi/3) q[99];
cx q[7], q[99];
cx q[9], q[99];
U(0, 0, pi/3) q[99];
cx q[9], q[99];
cx q[11], q[99];
U(0, 0, pi/3) q[99];
cx q[11], q[99];
cx q[12], q[99];
U(0, 0, pi/3) q[99];
cx q[12], q[99];
cx q[13], q[99];
U(0, 0, pi/3) q[99];
cx q[13], q[99];
cx q[14], q[99];
U(0, 0, pi/3) q[99];
cx q[14], q[99];
cx q[15], q[99];
U(0, 0, pi/3) q[99];
cx q[15], q[99];
cx q[18], q[99];
U(0, 0, pi/3) q[99];
cx q[18], q[99];
cx q[20], q[99];
U(0, 0, pi/3) q[99];
cx q[20], q[99];
cx q[21], q[99];
U(0, 0, pi/3) q[99];
cx q[21], q[99];
cx q[23], q[99];
U(0, 0, pi/3) q[99];
cx q[23], q[99];
cx q[24], q[99];
U(0, 0, pi/3) q[99];
cx q[24], q[99];
cx q[25], q[99];
U(0, 0, pi/3) q[99];
cx q[25], q[99];
cx q[26], q[99];
U(0, 0, pi/3) q[99];
cx q[26], q[99];
cx q[27], q[99];
U(0, 0, pi/3) q[99];
cx q[27], q[99];
cx q[28], q[99];
U(0, 0, pi/3) q[99];
cx q[28], q[99];
cx q[29], q[99];
U(0, 0, pi/3) q[99];
cx q[29], q[99];
cx q[30], q[99];
U(0, 0, pi/3) q[99];
cx q[30], q[99];
cx q[31], q[99];
U(0, 0, pi/3) q[99];
cx q[31], q[99];
cx q[33], q[99];
U(0, 0, pi/3) q[99];
cx q[33], q[99];
cx q[34], q[99];
U(0, 0, pi/3) q[99];
cx q[34], q[99];
cx q[41], q[99];
U(0, 0, pi/3) q[99];
cx q[41], q[99];
cx q[43], q[99];
U(0, 0, pi/3) q[99];
cx q[43], q[99];
cx q[45], q[99];
U(0, 0, pi/3) q[99];
cx q[45], q[99];
cx q[46], q[99];
U(0, 0, pi/3) q[99];
cx q[46], q[99];
cx q[47], q[99];
U(0, 0, pi/3) q[99];
cx q[47], q[99];
cx q[50], q[99];
U(0, 0, pi/3) q[99];
cx q[50], q[99];
cx q[51], q[99];
U(0, 0, pi/3) q[99];
cx q[51], q[99];
cx q[56], q[99];
U(0, 0, pi/3) q[99];
cx q[56], q[99];
cx q[61], q[99];
U(0, 0, pi/3) q[99];
cx q[61], q[99];
cx q[62], q[99];
U(0, 0, pi/3) q[99];
cx q[62], q[99];
cx q[63], q[99];
U(0, 0, pi/3) q[99];
cx q[63], q[99];
cx q[64], q[99];
U(0, 0, pi/3) q[99];
cx q[64], q[99];
cx q[67], q[99];
U(0, 0, pi/3) q[99];
cx q[67], q[99];
cx q[68], q[99];
U(0, 0, pi/3) q[99];
cx q[68], q[99];
cx q[71], q[99];
U(0, 0, pi/3) q[99];
cx q[71], q[99];
cx q[73], q[99];
U(0, 0, pi/3) q[99];
cx q[73], q[99];
cx q[76], q[99];
U(0, 0, pi/3) q[99];
cx q[76], q[99];
cx q[77], q[99];
U(0, 0, pi/3) q[99];
cx q[77], q[99];
cx q[79], q[99];
U(0, 0, pi/3) q[99];
cx q[79], q[99];
cx q[80], q[99];
U(0, 0, pi/3) q[99];
cx q[80], q[99];
cx q[81], q[99];
U(0, 0, pi/3) q[99];
cx q[81], q[99];
cx q[82], q[99];
U(0, 0, pi/3) q[99];
cx q[82], q[99];
cx q[84], q[99];
U(0, 0, pi/3) q[99];
cx q[84], q[99];
cx q[87], q[99];
U(0, 0, pi/3) q[99];
cx q[87], q[99];
cx q[88], q[99];
U(0, 0, pi/3) q[99];
cx q[88], q[99];
cx q[89], q[99];
U(0, 0, pi/3) q[99];
cx q[89], q[99];
cx q[90], q[99];
U(0, 0, pi/3) q[99];
cx q[90], q[99];
cx q[95], q[99];
U(0, 0, pi/3) q[99];
cx q[95], q[99];
cx q[97], q[99];
U(0, 0, pi/3) q[99];
cx q[97], q[99];
cx q[98], q[99];
U(0, 0, pi/3) q[99];
cx q[98], q[99];
cx q[0], q[100];
U(0, 0, pi/3) q[100];
cx q[0], q[100];
cx q[3], q[100];
U(0, 0, pi/3) q[100];
cx q[3], q[100];
cx q[4], q[100];
U(0, 0, pi/3) q[100];
cx q[4], q[100];
cx q[5], q[100];
U(0, 0, pi/3) q[100];
cx q[5], q[100];
cx q[6], q[100];
U(0, 0, pi/3) q[100];
cx q[6], q[100];
cx q[7], q[100];
U(0, 0, pi/3) q[100];
cx q[7], q[100];
cx q[8], q[100];
U(0, 0, pi/3) q[100];
cx q[8], q[100];
cx q[12], q[100];
U(0, 0, pi/3) q[100];
cx q[12], q[100];
cx q[14], q[100];
U(0, 0, pi/3) q[100];
cx q[14], q[100];
cx q[15], q[100];
U(0, 0, pi/3) q[100];
cx q[15], q[100];
cx q[19], q[100];
U(0, 0, pi/3) q[100];
cx q[19], q[100];
cx q[20], q[100];
U(0, 0, pi/3) q[100];
cx q[20], q[100];
cx q[21], q[100];
U(0, 0, pi/3) q[100];
cx q[21], q[100];
cx q[22], q[100];
U(0, 0, pi/3) q[100];
cx q[22], q[100];
cx q[23], q[100];
U(0, 0, pi/3) q[100];
cx q[23], q[100];
cx q[26], q[100];
U(0, 0, pi/3) q[100];
cx q[26], q[100];
cx q[27], q[100];
U(0, 0, pi/3) q[100];
cx q[27], q[100];
cx q[29], q[100];
U(0, 0, pi/3) q[100];
cx q[29], q[100];
cx q[30], q[100];
U(0, 0, pi/3) q[100];
cx q[30], q[100];
cx q[32], q[100];
U(0, 0, pi/3) q[100];
cx q[32], q[100];
cx q[33], q[100];
U(0, 0, pi/3) q[100];
cx q[33], q[100];
cx q[34], q[100];
U(0, 0, pi/3) q[100];
cx q[34], q[100];
cx q[37], q[100];
U(0, 0, pi/3) q[100];
cx q[37], q[100];
cx q[38], q[100];
U(0, 0, pi/3) q[100];
cx q[38], q[100];
cx q[39], q[100];
U(0, 0, pi/3) q[100];
cx q[39], q[100];
cx q[41], q[100];
U(0, 0, pi/3) q[100];
cx q[41], q[100];
cx q[44], q[100];
U(0, 0, pi/3) q[100];
cx q[44], q[100];
cx q[45], q[100];
U(0, 0, pi/3) q[100];
cx q[45], q[100];
cx q[46], q[100];
U(0, 0, pi/3) q[100];
cx q[46], q[100];
cx q[48], q[100];
U(0, 0, pi/3) q[100];
cx q[48], q[100];
cx q[50], q[100];
U(0, 0, pi/3) q[100];
cx q[50], q[100];
cx q[52], q[100];
U(0, 0, pi/3) q[100];
cx q[52], q[100];
cx q[53], q[100];
U(0, 0, pi/3) q[100];
cx q[53], q[100];
cx q[55], q[100];
U(0, 0, pi/3) q[100];
cx q[55], q[100];
cx q[56], q[100];
U(0, 0, pi/3) q[100];
cx q[56], q[100];
cx q[59], q[100];
U(0, 0, pi/3) q[100];
cx q[59], q[100];
cx q[60], q[100];
U(0, 0, pi/3) q[100];
cx q[60], q[100];
cx q[61], q[100];
U(0, 0, pi/3) q[100];
cx q[61], q[100];
cx q[64], q[100];
U(0, 0, pi/3) q[100];
cx q[64], q[100];
cx q[68], q[100];
U(0, 0, pi/3) q[100];
cx q[68], q[100];
cx q[69], q[100];
U(0, 0, pi/3) q[100];
cx q[69], q[100];
cx q[70], q[100];
U(0, 0, pi/3) q[100];
cx q[70], q[100];
cx q[72], q[100];
U(0, 0, pi/3) q[100];
cx q[72], q[100];
cx q[73], q[100];
U(0, 0, pi/3) q[100];
cx q[73], q[100];
cx q[75], q[100];
U(0, 0, pi/3) q[100];
cx q[75], q[100];
cx q[78], q[100];
U(0, 0, pi/3) q[100];
cx q[78], q[100];
cx q[84], q[100];
U(0, 0, pi/3) q[100];
cx q[84], q[100];
cx q[85], q[100];
U(0, 0, pi/3) q[100];
cx q[85], q[100];
cx q[88], q[100];
U(0, 0, pi/3) q[100];
cx q[88], q[100];
cx q[89], q[100];
U(0, 0, pi/3) q[100];
cx q[89], q[100];
cx q[93], q[100];
U(0, 0, pi/3) q[100];
cx q[93], q[100];
cx q[94], q[100];
U(0, 0, pi/3) q[100];
cx q[94], q[100];
cx q[1], q[101];
U(0, 0, pi/3) q[101];
cx q[1], q[101];
cx q[8], q[101];
U(0, 0, pi/3) q[101];
cx q[8], q[101];
cx q[9], q[101];
U(0, 0, pi/3) q[101];
cx q[9], q[101];
cx q[11], q[101];
U(0, 0, pi/3) q[101];
cx q[11], q[101];
cx q[12], q[101];
U(0, 0, pi/3) q[101];
cx q[12], q[101];
cx q[13], q[101];
U(0, 0, pi/3) q[101];
cx q[13], q[101];
cx q[16], q[101];
U(0, 0, pi/3) q[101];
cx q[16], q[101];
cx q[19], q[101];
U(0, 0, pi/3) q[101];
cx q[19], q[101];
cx q[21], q[101];
U(0, 0, pi/3) q[101];
cx q[21], q[101];
cx q[24], q[101];
U(0, 0, pi/3) q[101];
cx q[24], q[101];
cx q[26], q[101];
U(0, 0, pi/3) q[101];
cx q[26], q[101];
cx q[27], q[101];
U(0, 0, pi/3) q[101];
cx q[27], q[101];
cx q[28], q[101];
U(0, 0, pi/3) q[101];
cx q[28], q[101];
cx q[29], q[101];
U(0, 0, pi/3) q[101];
cx q[29], q[101];
cx q[32], q[101];
U(0, 0, pi/3) q[101];
cx q[32], q[101];
cx q[33], q[101];
U(0, 0, pi/3) q[101];
cx q[33], q[101];
cx q[34], q[101];
U(0, 0, pi/3) q[101];
cx q[34], q[101];
cx q[36], q[101];
U(0, 0, pi/3) q[101];
cx q[36], q[101];
cx q[39], q[101];
U(0, 0, pi/3) q[101];
cx q[39], q[101];
cx q[41], q[101];
U(0, 0, pi/3) q[101];
cx q[41], q[101];
cx q[42], q[101];
U(0, 0, pi/3) q[101];
cx q[42], q[101];
cx q[45], q[101];
U(0, 0, pi/3) q[101];
cx q[45], q[101];
cx q[46], q[101];
U(0, 0, pi/3) q[101];
cx q[46], q[101];
cx q[47], q[101];
U(0, 0, pi/3) q[101];
cx q[47], q[101];
cx q[49], q[101];
U(0, 0, pi/3) q[101];
cx q[49], q[101];
cx q[50], q[101];
U(0, 0, pi/3) q[101];
cx q[50], q[101];
cx q[53], q[101];
U(0, 0, pi/3) q[101];
cx q[53], q[101];
cx q[54], q[101];
U(0, 0, pi/3) q[101];
cx q[54], q[101];
cx q[58], q[101];
U(0, 0, pi/3) q[101];
cx q[58], q[101];
cx q[59], q[101];
U(0, 0, pi/3) q[101];
cx q[59], q[101];
cx q[69], q[101];
U(0, 0, pi/3) q[101];
cx q[69], q[101];
cx q[72], q[101];
U(0, 0, pi/3) q[101];
cx q[72], q[101];
cx q[73], q[101];
U(0, 0, pi/3) q[101];
cx q[73], q[101];
cx q[75], q[101];
U(0, 0, pi/3) q[101];
cx q[75], q[101];
cx q[76], q[101];
U(0, 0, pi/3) q[101];
cx q[76], q[101];
cx q[77], q[101];
U(0, 0, pi/3) q[101];
cx q[77], q[101];
cx q[82], q[101];
U(0, 0, pi/3) q[101];
cx q[82], q[101];
cx q[83], q[101];
U(0, 0, pi/3) q[101];
cx q[83], q[101];
cx q[86], q[101];
U(0, 0, pi/3) q[101];
cx q[86], q[101];
cx q[87], q[101];
U(0, 0, pi/3) q[101];
cx q[87], q[101];
cx q[89], q[101];
U(0, 0, pi/3) q[101];
cx q[89], q[101];
cx q[91], q[101];
U(0, 0, pi/3) q[101];
cx q[91], q[101];
cx q[95], q[101];
U(0, 0, pi/3) q[101];
cx q[95], q[101];
cx q[97], q[101];
U(0, 0, pi/3) q[101];
cx q[97], q[101];
cx q[98], q[101];
U(0, 0, pi/3) q[101];
cx q[98], q[101];
cx q[99], q[101];
U(0, 0, pi/3) q[101];
cx q[99], q[101];
cx q[100], q[101];
U(0, 0, pi/3) q[101];
cx q[100], q[101];
cx q[1], q[102];
U(0, 0, pi/3) q[102];
cx q[1], q[102];
cx q[5], q[102];
U(0, 0, pi/3) q[102];
cx q[5], q[102];
cx q[6], q[102];
U(0, 0, pi/3) q[102];
cx q[6], q[102];
cx q[7], q[102];
U(0, 0, pi/3) q[102];
cx q[7], q[102];
cx q[8], q[102];
U(0, 0, pi/3) q[102];
cx q[8], q[102];
cx q[9], q[102];
U(0, 0, pi/3) q[102];
cx q[9], q[102];
cx q[10], q[102];
U(0, 0, pi/3) q[102];
cx q[10], q[102];
cx q[11], q[102];
U(0, 0, pi/3) q[102];
cx q[11], q[102];
cx q[13], q[102];
U(0, 0, pi/3) q[102];
cx q[13], q[102];
cx q[16], q[102];
U(0, 0, pi/3) q[102];
cx q[16], q[102];
cx q[17], q[102];
U(0, 0, pi/3) q[102];
cx q[17], q[102];
cx q[18], q[102];
U(0, 0, pi/3) q[102];
cx q[18], q[102];
cx q[23], q[102];
U(0, 0, pi/3) q[102];
cx q[23], q[102];
cx q[24], q[102];
U(0, 0, pi/3) q[102];
cx q[24], q[102];
cx q[25], q[102];
U(0, 0, pi/3) q[102];
cx q[25], q[102];
cx q[28], q[102];
U(0, 0, pi/3) q[102];
cx q[28], q[102];
cx q[29], q[102];
U(0, 0, pi/3) q[102];
cx q[29], q[102];
cx q[30], q[102];
U(0, 0, pi/3) q[102];
cx q[30], q[102];
cx q[31], q[102];
U(0, 0, pi/3) q[102];
cx q[31], q[102];
cx q[39], q[102];
U(0, 0, pi/3) q[102];
cx q[39], q[102];
cx q[41], q[102];
U(0, 0, pi/3) q[102];
cx q[41], q[102];
cx q[43], q[102];
U(0, 0, pi/3) q[102];
cx q[43], q[102];
cx q[44], q[102];
U(0, 0, pi/3) q[102];
cx q[44], q[102];
cx q[45], q[102];
U(0, 0, pi/3) q[102];
cx q[45], q[102];
cx q[48], q[102];
U(0, 0, pi/3) q[102];
cx q[48], q[102];
cx q[50], q[102];
U(0, 0, pi/3) q[102];
cx q[50], q[102];
cx q[51], q[102];
U(0, 0, pi/3) q[102];
cx q[51], q[102];
cx q[53], q[102];
U(0, 0, pi/3) q[102];
cx q[53], q[102];
cx q[54], q[102];
U(0, 0, pi/3) q[102];
cx q[54], q[102];
cx q[56], q[102];
U(0, 0, pi/3) q[102];
cx q[56], q[102];
cx q[66], q[102];
U(0, 0, pi/3) q[102];
cx q[66], q[102];
cx q[67], q[102];
U(0, 0, pi/3) q[102];
cx q[67], q[102];
cx q[69], q[102];
U(0, 0, pi/3) q[102];
cx q[69], q[102];
cx q[70], q[102];
U(0, 0, pi/3) q[102];
cx q[70], q[102];
cx q[71], q[102];
U(0, 0, pi/3) q[102];
cx q[71], q[102];
cx q[73], q[102];
U(0, 0, pi/3) q[102];
cx q[73], q[102];
cx q[74], q[102];
U(0, 0, pi/3) q[102];
cx q[74], q[102];
cx q[77], q[102];
U(0, 0, pi/3) q[102];
cx q[77], q[102];
cx q[84], q[102];
U(0, 0, pi/3) q[102];
cx q[84], q[102];
cx q[85], q[102];
U(0, 0, pi/3) q[102];
cx q[85], q[102];
cx q[87], q[102];
U(0, 0, pi/3) q[102];
cx q[87], q[102];
cx q[90], q[102];
U(0, 0, pi/3) q[102];
cx q[90], q[102];
cx q[91], q[102];
U(0, 0, pi/3) q[102];
cx q[91], q[102];
cx q[95], q[102];
U(0, 0, pi/3) q[102];
cx q[95], q[102];
cx q[97], q[102];
U(0, 0, pi/3) q[102];
cx q[97], q[102];
cx q[98], q[102];
U(0, 0, pi/3) q[102];
cx q[98], q[102];
cx q[99], q[102];
U(0, 0, pi/3) q[102];
cx q[99], q[102];
cx q[100], q[102];
U(0, 0, pi/3) q[102];
cx q[100], q[102];
cx q[101], q[102];
U(0, 0, pi/3) q[102];
cx q[101], q[102];
cx q[0], q[103];
U(0, 0, pi/3) q[103];
cx q[0], q[103];
cx q[3], q[103];
U(0, 0, pi/3) q[103];
cx q[3], q[103];
cx q[4], q[103];
U(0, 0, pi/3) q[103];
cx q[4], q[103];
cx q[7], q[103];
U(0, 0, pi/3) q[103];
cx q[7], q[103];
cx q[8], q[103];
U(0, 0, pi/3) q[103];
cx q[8], q[103];
cx q[10], q[103];
U(0, 0, pi/3) q[103];
cx q[10], q[103];
cx q[12], q[103];
U(0, 0, pi/3) q[103];
cx q[12], q[103];
cx q[13], q[103];
U(0, 0, pi/3) q[103];
cx q[13], q[103];
cx q[17], q[103];
U(0, 0, pi/3) q[103];
cx q[17], q[103];
cx q[20], q[103];
U(0, 0, pi/3) q[103];
cx q[20], q[103];
cx q[21], q[103];
U(0, 0, pi/3) q[103];
cx q[21], q[103];
cx q[23], q[103];
U(0, 0, pi/3) q[103];
cx q[23], q[103];
cx q[25], q[103];
U(0, 0, pi/3) q[103];
cx q[25], q[103];
cx q[27], q[103];
U(0, 0, pi/3) q[103];
cx q[27], q[103];
cx q[29], q[103];
U(0, 0, pi/3) q[103];
cx q[29], q[103];
cx q[30], q[103];
U(0, 0, pi/3) q[103];
cx q[30], q[103];
cx q[32], q[103];
U(0, 0, pi/3) q[103];
cx q[32], q[103];
cx q[33], q[103];
U(0, 0, pi/3) q[103];
cx q[33], q[103];
cx q[36], q[103];
U(0, 0, pi/3) q[103];
cx q[36], q[103];
cx q[38], q[103];
U(0, 0, pi/3) q[103];
cx q[38], q[103];
cx q[41], q[103];
U(0, 0, pi/3) q[103];
cx q[41], q[103];
cx q[44], q[103];
U(0, 0, pi/3) q[103];
cx q[44], q[103];
cx q[45], q[103];
U(0, 0, pi/3) q[103];
cx q[45], q[103];
cx q[46], q[103];
U(0, 0, pi/3) q[103];
cx q[46], q[103];
cx q[47], q[103];
U(0, 0, pi/3) q[103];
cx q[47], q[103];
cx q[48], q[103];
U(0, 0, pi/3) q[103];
cx q[48], q[103];
cx q[49], q[103];
U(0, 0, pi/3) q[103];
cx q[49], q[103];
cx q[50], q[103];
U(0, 0, pi/3) q[103];
cx q[50], q[103];
cx q[53], q[103];
U(0, 0, pi/3) q[103];
cx q[53], q[103];
cx q[55], q[103];
U(0, 0, pi/3) q[103];
cx q[55], q[103];
cx q[59], q[103];
U(0, 0, pi/3) q[103];
cx q[59], q[103];
cx q[61], q[103];
U(0, 0, pi/3) q[103];
cx q[61], q[103];
cx q[64], q[103];
U(0, 0, pi/3) q[103];
cx q[64], q[103];
cx q[65], q[103];
U(0, 0, pi/3) q[103];
cx q[65], q[103];
cx q[66], q[103];
U(0, 0, pi/3) q[103];
cx q[66], q[103];
cx q[67], q[103];
U(0, 0, pi/3) q[103];
cx q[67], q[103];
cx q[68], q[103];
U(0, 0, pi/3) q[103];
cx q[68], q[103];
cx q[69], q[103];
U(0, 0, pi/3) q[103];
cx q[69], q[103];
cx q[76], q[103];
U(0, 0, pi/3) q[103];
cx q[76], q[103];
cx q[77], q[103];
U(0, 0, pi/3) q[103];
cx q[77], q[103];
cx q[78], q[103];
U(0, 0, pi/3) q[103];
cx q[78], q[103];
cx q[80], q[103];
U(0, 0, pi/3) q[103];
cx q[80], q[103];
cx q[82], q[103];
U(0, 0, pi/3) q[103];
cx q[82], q[103];
cx q[85], q[103];
U(0, 0, pi/3) q[103];
cx q[85], q[103];
cx q[89], q[103];
U(0, 0, pi/3) q[103];
cx q[89], q[103];
cx q[90], q[103];
U(0, 0, pi/3) q[103];
cx q[90], q[103];
cx q[92], q[103];
U(0, 0, pi/3) q[103];
cx q[92], q[103];
cx q[98], q[103];
U(0, 0, pi/3) q[103];
cx q[98], q[103];
cx q[99], q[103];
U(0, 0, pi/3) q[103];
cx q[99], q[103];
cx q[100], q[103];
U(0, 0, pi/3) q[103];
cx q[100], q[103];
cx q[101], q[103];
U(0, 0, pi/3) q[103];
cx q[101], q[103];
cx q[0], q[104];
U(0, 0, pi/3) q[104];
cx q[0], q[104];
cx q[3], q[104];
U(0, 0, pi/3) q[104];
cx q[3], q[104];
cx q[5], q[104];
U(0, 0, pi/3) q[104];
cx q[5], q[104];
cx q[6], q[104];
U(0, 0, pi/3) q[104];
cx q[6], q[104];
cx q[7], q[104];
U(0, 0, pi/3) q[104];
cx q[7], q[104];
cx q[9], q[104];
U(0, 0, pi/3) q[104];
cx q[9], q[104];
cx q[10], q[104];
U(0, 0, pi/3) q[104];
cx q[10], q[104];
cx q[11], q[104];
U(0, 0, pi/3) q[104];
cx q[11], q[104];
cx q[14], q[104];
U(0, 0, pi/3) q[104];
cx q[14], q[104];
cx q[16], q[104];
U(0, 0, pi/3) q[104];
cx q[16], q[104];
cx q[19], q[104];
U(0, 0, pi/3) q[104];
cx q[19], q[104];
cx q[23], q[104];
U(0, 0, pi/3) q[104];
cx q[23], q[104];
cx q[27], q[104];
U(0, 0, pi/3) q[104];
cx q[27], q[104];
cx q[29], q[104];
U(0, 0, pi/3) q[104];
cx q[29], q[104];
cx q[30], q[104];
U(0, 0, pi/3) q[104];
cx q[30], q[104];
cx q[32], q[104];
U(0, 0, pi/3) q[104];
cx q[32], q[104];
cx q[34], q[104];
U(0, 0, pi/3) q[104];
cx q[34], q[104];
cx q[39], q[104];
U(0, 0, pi/3) q[104];
cx q[39], q[104];
cx q[42], q[104];
U(0, 0, pi/3) q[104];
cx q[42], q[104];
cx q[43], q[104];
U(0, 0, pi/3) q[104];
cx q[43], q[104];
cx q[49], q[104];
U(0, 0, pi/3) q[104];
cx q[49], q[104];
cx q[50], q[104];
U(0, 0, pi/3) q[104];
cx q[50], q[104];
cx q[51], q[104];
U(0, 0, pi/3) q[104];
cx q[51], q[104];
cx q[54], q[104];
U(0, 0, pi/3) q[104];
cx q[54], q[104];
cx q[57], q[104];
U(0, 0, pi/3) q[104];
cx q[57], q[104];
cx q[59], q[104];
U(0, 0, pi/3) q[104];
cx q[59], q[104];
cx q[62], q[104];
U(0, 0, pi/3) q[104];
cx q[62], q[104];
cx q[63], q[104];
U(0, 0, pi/3) q[104];
cx q[63], q[104];
cx q[68], q[104];
U(0, 0, pi/3) q[104];
cx q[68], q[104];
cx q[69], q[104];
U(0, 0, pi/3) q[104];
cx q[69], q[104];
cx q[72], q[104];
U(0, 0, pi/3) q[104];
cx q[72], q[104];
cx q[73], q[104];
U(0, 0, pi/3) q[104];
cx q[73], q[104];
cx q[74], q[104];
U(0, 0, pi/3) q[104];
cx q[74], q[104];
cx q[78], q[104];
U(0, 0, pi/3) q[104];
cx q[78], q[104];
cx q[80], q[104];
U(0, 0, pi/3) q[104];
cx q[80], q[104];
cx q[82], q[104];
U(0, 0, pi/3) q[104];
cx q[82], q[104];
cx q[83], q[104];
U(0, 0, pi/3) q[104];
cx q[83], q[104];
cx q[85], q[104];
U(0, 0, pi/3) q[104];
cx q[85], q[104];
cx q[87], q[104];
U(0, 0, pi/3) q[104];
cx q[87], q[104];
cx q[89], q[104];
U(0, 0, pi/3) q[104];
cx q[89], q[104];
cx q[91], q[104];
U(0, 0, pi/3) q[104];
cx q[91], q[104];
cx q[93], q[104];
U(0, 0, pi/3) q[104];
cx q[93], q[104];
cx q[94], q[104];
U(0, 0, pi/3) q[104];
cx q[94], q[104];
cx q[99], q[104];
U(0, 0, pi/3) q[104];
cx q[99], q[104];
cx q[101], q[104];
U(0, 0, pi/3) q[104];
cx q[101], q[104];
cx q[102], q[104];
U(0, 0, pi/3) q[104];
cx q[102], q[104];
cx q[103], q[104];
U(0, 0, pi/3) q[104];
cx q[103], q[104];
cx q[1], q[105];
U(0, 0, pi/3) q[105];
cx q[1], q[105];
cx q[2], q[105];
U(0, 0, pi/3) q[105];
cx q[2], q[105];
cx q[4], q[105];
U(0, 0, pi/3) q[105];
cx q[4], q[105];
cx q[8], q[105];
U(0, 0, pi/3) q[105];
cx q[8], q[105];
cx q[9], q[105];
U(0, 0, pi/3) q[105];
cx q[9], q[105];
cx q[10], q[105];
U(0, 0, pi/3) q[105];
cx q[10], q[105];
cx q[12], q[105];
U(0, 0, pi/3) q[105];
cx q[12], q[105];
cx q[13], q[105];
U(0, 0, pi/3) q[105];
cx q[13], q[105];
cx q[14], q[105];
U(0, 0, pi/3) q[105];
cx q[14], q[105];
cx q[15], q[105];
U(0, 0, pi/3) q[105];
cx q[15], q[105];
cx q[19], q[105];
U(0, 0, pi/3) q[105];
cx q[19], q[105];
cx q[20], q[105];
U(0, 0, pi/3) q[105];
cx q[20], q[105];
cx q[21], q[105];
U(0, 0, pi/3) q[105];
cx q[21], q[105];
cx q[24], q[105];
U(0, 0, pi/3) q[105];
cx q[24], q[105];
cx q[25], q[105];
U(0, 0, pi/3) q[105];
cx q[25], q[105];
cx q[26], q[105];
U(0, 0, pi/3) q[105];
cx q[26], q[105];
cx q[29], q[105];
U(0, 0, pi/3) q[105];
cx q[29], q[105];
cx q[30], q[105];
U(0, 0, pi/3) q[105];
cx q[30], q[105];
cx q[31], q[105];
U(0, 0, pi/3) q[105];
cx q[31], q[105];
cx q[35], q[105];
U(0, 0, pi/3) q[105];
cx q[35], q[105];
cx q[36], q[105];
U(0, 0, pi/3) q[105];
cx q[36], q[105];
cx q[39], q[105];
U(0, 0, pi/3) q[105];
cx q[39], q[105];
cx q[44], q[105];
U(0, 0, pi/3) q[105];
cx q[44], q[105];
cx q[45], q[105];
U(0, 0, pi/3) q[105];
cx q[45], q[105];
cx q[46], q[105];
U(0, 0, pi/3) q[105];
cx q[46], q[105];
cx q[48], q[105];
U(0, 0, pi/3) q[105];
cx q[48], q[105];
cx q[50], q[105];
U(0, 0, pi/3) q[105];
cx q[50], q[105];
cx q[51], q[105];
U(0, 0, pi/3) q[105];
cx q[51], q[105];
cx q[52], q[105];
U(0, 0, pi/3) q[105];
cx q[52], q[105];
cx q[53], q[105];
U(0, 0, pi/3) q[105];
cx q[53], q[105];
cx q[55], q[105];
U(0, 0, pi/3) q[105];
cx q[55], q[105];
cx q[56], q[105];
U(0, 0, pi/3) q[105];
cx q[56], q[105];
cx q[58], q[105];
U(0, 0, pi/3) q[105];
cx q[58], q[105];
cx q[59], q[105];
U(0, 0, pi/3) q[105];
cx q[59], q[105];
cx q[62], q[105];
U(0, 0, pi/3) q[105];
cx q[62], q[105];
cx q[64], q[105];
U(0, 0, pi/3) q[105];
cx q[64], q[105];
cx q[65], q[105];
U(0, 0, pi/3) q[105];
cx q[65], q[105];
cx q[70], q[105];
U(0, 0, pi/3) q[105];
cx q[70], q[105];
cx q[72], q[105];
U(0, 0, pi/3) q[105];
cx q[72], q[105];
cx q[76], q[105];
U(0, 0, pi/3) q[105];
cx q[76], q[105];
cx q[81], q[105];
U(0, 0, pi/3) q[105];
cx q[81], q[105];
cx q[86], q[105];
U(0, 0, pi/3) q[105];
cx q[86], q[105];
cx q[91], q[105];
U(0, 0, pi/3) q[105];
cx q[91], q[105];
cx q[92], q[105];
U(0, 0, pi/3) q[105];
cx q[92], q[105];
cx q[93], q[105];
U(0, 0, pi/3) q[105];
cx q[93], q[105];
cx q[94], q[105];
U(0, 0, pi/3) q[105];
cx q[94], q[105];
cx q[96], q[105];
U(0, 0, pi/3) q[105];
cx q[96], q[105];
cx q[98], q[105];
U(0, 0, pi/3) q[105];
cx q[98], q[105];
cx q[102], q[105];
U(0, 0, pi/3) q[105];
cx q[102], q[105];
cx q[103], q[105];
U(0, 0, pi/3) q[105];
cx q[103], q[105];
cx q[104], q[105];
U(0, 0, pi/3) q[105];
cx q[104], q[105];
cx q[0], q[106];
U(0, 0, pi/3) q[106];
cx q[0], q[106];
cx q[5], q[106];
U(0, 0, pi/3) q[106];
cx q[5], q[106];
cx q[6], q[106];
U(0, 0, pi/3) q[106];
cx q[6], q[106];
cx q[7], q[106];
U(0, 0, pi/3) q[106];
cx q[7], q[106];
cx q[9], q[106];
U(0, 0, pi/3) q[106];
cx q[9], q[106];
cx q[10], q[106];
U(0, 0, pi/3) q[106];
cx q[10], q[106];
cx q[12], q[106];
U(0, 0, pi/3) q[106];
cx q[12], q[106];
cx q[13], q[106];
U(0, 0, pi/3) q[106];
cx q[13], q[106];
cx q[15], q[106];
U(0, 0, pi/3) q[106];
cx q[15], q[106];
cx q[17], q[106];
U(0, 0, pi/3) q[106];
cx q[17], q[106];
cx q[19], q[106];
U(0, 0, pi/3) q[106];
cx q[19], q[106];
cx q[24], q[106];
U(0, 0, pi/3) q[106];
cx q[24], q[106];
cx q[25], q[106];
U(0, 0, pi/3) q[106];
cx q[25], q[106];
cx q[26], q[106];
U(0, 0, pi/3) q[106];
cx q[26], q[106];
cx q[27], q[106];
U(0, 0, pi/3) q[106];
cx q[27], q[106];
cx q[28], q[106];
U(0, 0, pi/3) q[106];
cx q[28], q[106];
cx q[29], q[106];
U(0, 0, pi/3) q[106];
cx q[29], q[106];
cx q[30], q[106];
U(0, 0, pi/3) q[106];
cx q[30], q[106];
cx q[31], q[106];
U(0, 0, pi/3) q[106];
cx q[31], q[106];
cx q[33], q[106];
U(0, 0, pi/3) q[106];
cx q[33], q[106];
cx q[36], q[106];
U(0, 0, pi/3) q[106];
cx q[36], q[106];
cx q[37], q[106];
U(0, 0, pi/3) q[106];
cx q[37], q[106];
cx q[38], q[106];
U(0, 0, pi/3) q[106];
cx q[38], q[106];
cx q[40], q[106];
U(0, 0, pi/3) q[106];
cx q[40], q[106];
cx q[41], q[106];
U(0, 0, pi/3) q[106];
cx q[41], q[106];
cx q[43], q[106];
U(0, 0, pi/3) q[106];
cx q[43], q[106];
cx q[45], q[106];
U(0, 0, pi/3) q[106];
cx q[45], q[106];
cx q[46], q[106];
U(0, 0, pi/3) q[106];
cx q[46], q[106];
cx q[47], q[106];
U(0, 0, pi/3) q[106];
cx q[47], q[106];
cx q[48], q[106];
U(0, 0, pi/3) q[106];
cx q[48], q[106];
cx q[51], q[106];
U(0, 0, pi/3) q[106];
cx q[51], q[106];
cx q[52], q[106];
U(0, 0, pi/3) q[106];
cx q[52], q[106];
cx q[56], q[106];
U(0, 0, pi/3) q[106];
cx q[56], q[106];
cx q[58], q[106];
U(0, 0, pi/3) q[106];
cx q[58], q[106];
cx q[59], q[106];
U(0, 0, pi/3) q[106];
cx q[59], q[106];
cx q[60], q[106];
U(0, 0, pi/3) q[106];
cx q[60], q[106];
cx q[61], q[106];
U(0, 0, pi/3) q[106];
cx q[61], q[106];
cx q[63], q[106];
U(0, 0, pi/3) q[106];
cx q[63], q[106];
cx q[64], q[106];
U(0, 0, pi/3) q[106];
cx q[64], q[106];
cx q[66], q[106];
U(0, 0, pi/3) q[106];
cx q[66], q[106];
cx q[68], q[106];
U(0, 0, pi/3) q[106];
cx q[68], q[106];
cx q[69], q[106];
U(0, 0, pi/3) q[106];
cx q[69], q[106];
cx q[70], q[106];
U(0, 0, pi/3) q[106];
cx q[70], q[106];
cx q[72], q[106];
U(0, 0, pi/3) q[106];
cx q[72], q[106];
cx q[75], q[106];
U(0, 0, pi/3) q[106];
cx q[75], q[106];
cx q[77], q[106];
U(0, 0, pi/3) q[106];
cx q[77], q[106];
cx q[78], q[106];
U(0, 0, pi/3) q[106];
cx q[78], q[106];
cx q[79], q[106];
U(0, 0, pi/3) q[106];
cx q[79], q[106];
cx q[82], q[106];
U(0, 0, pi/3) q[106];
cx q[82], q[106];
cx q[84], q[106];
U(0, 0, pi/3) q[106];
cx q[84], q[106];
cx q[87], q[106];
U(0, 0, pi/3) q[106];
cx q[87], q[106];
cx q[88], q[106];
U(0, 0, pi/3) q[106];
cx q[88], q[106];
cx q[90], q[106];
U(0, 0, pi/3) q[106];
cx q[90], q[106];
cx q[91], q[106];
U(0, 0, pi/3) q[106];
cx q[91], q[106];
cx q[94], q[106];
U(0, 0, pi/3) q[106];
cx q[94], q[106];
cx q[95], q[106];
U(0, 0, pi/3) q[106];
cx q[95], q[106];
cx q[96], q[106];
U(0, 0, pi/3) q[106];
cx q[96], q[106];
cx q[99], q[106];
U(0, 0, pi/3) q[106];
cx q[99], q[106];
cx q[100], q[106];
U(0, 0, pi/3) q[106];
cx q[100], q[106];
cx q[102], q[106];
U(0, 0, pi/3) q[106];
cx q[102], q[106];
cx q[103], q[106];
U(0, 0, pi/3) q[106];
cx q[103], q[106];
cx q[104], q[106];
U(0, 0, pi/3) q[106];
cx q[104], q[106];
cx q[105], q[106];
U(0, 0, pi/3) q[106];
cx q[105], q[106];
cx q[1], q[107];
U(0, 0, pi/3) q[107];
cx q[1], q[107];
cx q[2], q[107];
U(0, 0, pi/3) q[107];
cx q[2], q[107];
cx q[5], q[107];
U(0, 0, pi/3) q[107];
cx q[5], q[107];
cx q[8], q[107];
U(0, 0, pi/3) q[107];
cx q[8], q[107];
cx q[9], q[107];
U(0, 0, pi/3) q[107];
cx q[9], q[107];
cx q[10], q[107];
U(0, 0, pi/3) q[107];
cx q[10], q[107];
cx q[11], q[107];
U(0, 0, pi/3) q[107];
cx q[11], q[107];
cx q[13], q[107];
U(0, 0, pi/3) q[107];
cx q[13], q[107];
cx q[14], q[107];
U(0, 0, pi/3) q[107];
cx q[14], q[107];
cx q[15], q[107];
U(0, 0, pi/3) q[107];
cx q[15], q[107];
cx q[18], q[107];
U(0, 0, pi/3) q[107];
cx q[18], q[107];
cx q[20], q[107];
U(0, 0, pi/3) q[107];
cx q[20], q[107];
cx q[22], q[107];
U(0, 0, pi/3) q[107];
cx q[22], q[107];
cx q[23], q[107];
U(0, 0, pi/3) q[107];
cx q[23], q[107];
cx q[24], q[107];
U(0, 0, pi/3) q[107];
cx q[24], q[107];
cx q[25], q[107];
U(0, 0, pi/3) q[107];
cx q[25], q[107];
cx q[27], q[107];
U(0, 0, pi/3) q[107];
cx q[27], q[107];
cx q[30], q[107];
U(0, 0, pi/3) q[107];
cx q[30], q[107];
cx q[33], q[107];
U(0, 0, pi/3) q[107];
cx q[33], q[107];
cx q[34], q[107];
U(0, 0, pi/3) q[107];
cx q[34], q[107];
cx q[36], q[107];
U(0, 0, pi/3) q[107];
cx q[36], q[107];
cx q[37], q[107];
U(0, 0, pi/3) q[107];
cx q[37], q[107];
cx q[38], q[107];
U(0, 0, pi/3) q[107];
cx q[38], q[107];
cx q[43], q[107];
U(0, 0, pi/3) q[107];
cx q[43], q[107];
cx q[44], q[107];
U(0, 0, pi/3) q[107];
cx q[44], q[107];
cx q[47], q[107];
U(0, 0, pi/3) q[107];
cx q[47], q[107];
cx q[48], q[107];
U(0, 0, pi/3) q[107];
cx q[48], q[107];
cx q[50], q[107];
U(0, 0, pi/3) q[107];
cx q[50], q[107];
cx q[51], q[107];
U(0, 0, pi/3) q[107];
cx q[51], q[107];
cx q[52], q[107];
U(0, 0, pi/3) q[107];
cx q[52], q[107];
cx q[53], q[107];
U(0, 0, pi/3) q[107];
cx q[53], q[107];
cx q[54], q[107];
U(0, 0, pi/3) q[107];
cx q[54], q[107];
cx q[57], q[107];
U(0, 0, pi/3) q[107];
cx q[57], q[107];
cx q[58], q[107];
U(0, 0, pi/3) q[107];
cx q[58], q[107];
cx q[59], q[107];
U(0, 0, pi/3) q[107];
cx q[59], q[107];
cx q[60], q[107];
U(0, 0, pi/3) q[107];
cx q[60], q[107];
cx q[61], q[107];
U(0, 0, pi/3) q[107];
cx q[61], q[107];
cx q[67], q[107];
U(0, 0, pi/3) q[107];
cx q[67], q[107];
cx q[68], q[107];
U(0, 0, pi/3) q[107];
cx q[68], q[107];
cx q[69], q[107];
U(0, 0, pi/3) q[107];
cx q[69], q[107];
cx q[71], q[107];
U(0, 0, pi/3) q[107];
cx q[71], q[107];
cx q[73], q[107];
U(0, 0, pi/3) q[107];
cx q[73], q[107];
cx q[74], q[107];
U(0, 0, pi/3) q[107];
cx q[74], q[107];
cx q[75], q[107];
U(0, 0, pi/3) q[107];
cx q[75], q[107];
cx q[76], q[107];
U(0, 0, pi/3) q[107];
cx q[76], q[107];
cx q[81], q[107];
U(0, 0, pi/3) q[107];
cx q[81], q[107];
cx q[82], q[107];
U(0, 0, pi/3) q[107];
cx q[82], q[107];
cx q[83], q[107];
U(0, 0, pi/3) q[107];
cx q[83], q[107];
cx q[85], q[107];
U(0, 0, pi/3) q[107];
cx q[85], q[107];
cx q[87], q[107];
U(0, 0, pi/3) q[107];
cx q[87], q[107];
cx q[90], q[107];
U(0, 0, pi/3) q[107];
cx q[90], q[107];
cx q[95], q[107];
U(0, 0, pi/3) q[107];
cx q[95], q[107];
cx q[96], q[107];
U(0, 0, pi/3) q[107];
cx q[96], q[107];
cx q[97], q[107];
U(0, 0, pi/3) q[107];
cx q[97], q[107];
cx q[99], q[107];
U(0, 0, pi/3) q[107];
cx q[99], q[107];
cx q[100], q[107];
U(0, 0, pi/3) q[107];
cx q[100], q[107];
cx q[104], q[107];
U(0, 0, pi/3) q[107];
cx q[104], q[107];
cx q[0], q[108];
U(0, 0, pi/3) q[108];
cx q[0], q[108];
cx q[1], q[108];
U(0, 0, pi/3) q[108];
cx q[1], q[108];
cx q[3], q[108];
U(0, 0, pi/3) q[108];
cx q[3], q[108];
cx q[4], q[108];
U(0, 0, pi/3) q[108];
cx q[4], q[108];
cx q[6], q[108];
U(0, 0, pi/3) q[108];
cx q[6], q[108];
cx q[8], q[108];
U(0, 0, pi/3) q[108];
cx q[8], q[108];
cx q[11], q[108];
U(0, 0, pi/3) q[108];
cx q[11], q[108];
cx q[18], q[108];
U(0, 0, pi/3) q[108];
cx q[18], q[108];
cx q[19], q[108];
U(0, 0, pi/3) q[108];
cx q[19], q[108];
cx q[21], q[108];
U(0, 0, pi/3) q[108];
cx q[21], q[108];
cx q[24], q[108];
U(0, 0, pi/3) q[108];
cx q[24], q[108];
cx q[26], q[108];
U(0, 0, pi/3) q[108];
cx q[26], q[108];
cx q[30], q[108];
U(0, 0, pi/3) q[108];
cx q[30], q[108];
cx q[31], q[108];
U(0, 0, pi/3) q[108];
cx q[31], q[108];
cx q[32], q[108];
U(0, 0, pi/3) q[108];
cx q[32], q[108];
cx q[36], q[108];
U(0, 0, pi/3) q[108];
cx q[36], q[108];
cx q[37], q[108];
U(0, 0, pi/3) q[108];
cx q[37], q[108];
cx q[39], q[108];
U(0, 0, pi/3) q[108];
cx q[39], q[108];
cx q[42], q[108];
U(0, 0, pi/3) q[108];
cx q[42], q[108];
cx q[44], q[108];
U(0, 0, pi/3) q[108];
cx q[44], q[108];
cx q[46], q[108];
U(0, 0, pi/3) q[108];
cx q[46], q[108];
cx q[47], q[108];
U(0, 0, pi/3) q[108];
cx q[47], q[108];
cx q[48], q[108];
U(0, 0, pi/3) q[108];
cx q[48], q[108];
cx q[51], q[108];
U(0, 0, pi/3) q[108];
cx q[51], q[108];
cx q[52], q[108];
U(0, 0, pi/3) q[108];
cx q[52], q[108];
cx q[55], q[108];
U(0, 0, pi/3) q[108];
cx q[55], q[108];
cx q[56], q[108];
U(0, 0, pi/3) q[108];
cx q[56], q[108];
cx q[58], q[108];
U(0, 0, pi/3) q[108];
cx q[58], q[108];
cx q[59], q[108];
U(0, 0, pi/3) q[108];
cx q[59], q[108];
cx q[60], q[108];
U(0, 0, pi/3) q[108];
cx q[60], q[108];
cx q[61], q[108];
U(0, 0, pi/3) q[108];
cx q[61], q[108];
cx q[62], q[108];
U(0, 0, pi/3) q[108];
cx q[62], q[108];
cx q[65], q[108];
U(0, 0, pi/3) q[108];
cx q[65], q[108];
cx q[67], q[108];
U(0, 0, pi/3) q[108];
cx q[67], q[108];
cx q[69], q[108];
U(0, 0, pi/3) q[108];
cx q[69], q[108];
cx q[70], q[108];
U(0, 0, pi/3) q[108];
cx q[70], q[108];
cx q[73], q[108];
U(0, 0, pi/3) q[108];
cx q[73], q[108];
cx q[76], q[108];
U(0, 0, pi/3) q[108];
cx q[76], q[108];
cx q[84], q[108];
U(0, 0, pi/3) q[108];
cx q[84], q[108];
cx q[85], q[108];
U(0, 0, pi/3) q[108];
cx q[85], q[108];
cx q[86], q[108];
U(0, 0, pi/3) q[108];
cx q[86], q[108];
cx q[88], q[108];
U(0, 0, pi/3) q[108];
cx q[88], q[108];
cx q[89], q[108];
U(0, 0, pi/3) q[108];
cx q[89], q[108];
cx q[90], q[108];
U(0, 0, pi/3) q[108];
cx q[90], q[108];
cx q[93], q[108];
U(0, 0, pi/3) q[108];
cx q[93], q[108];
cx q[97], q[108];
U(0, 0, pi/3) q[108];
cx q[97], q[108];
cx q[99], q[108];
U(0, 0, pi/3) q[108];
cx q[99], q[108];
cx q[100], q[108];
U(0, 0, pi/3) q[108];
cx q[100], q[108];
cx q[103], q[108];
U(0, 0, pi/3) q[108];
cx q[103], q[108];
cx q[105], q[108];
U(0, 0, pi/3) q[108];
cx q[105], q[108];
cx q[106], q[108];
U(0, 0, pi/3) q[108];
cx q[106], q[108];
cx q[1], q[109];
U(0, 0, pi/3) q[109];
cx q[1], q[109];
cx q[2], q[109];
U(0, 0, pi/3) q[109];
cx q[2], q[109];
cx q[5], q[109];
U(0, 0, pi/3) q[109];
cx q[5], q[109];
cx q[6], q[109];
U(0, 0, pi/3) q[109];
cx q[6], q[109];
cx q[8], q[109];
U(0, 0, pi/3) q[109];
cx q[8], q[109];
cx q[10], q[109];
U(0, 0, pi/3) q[109];
cx q[10], q[109];
cx q[11], q[109];
U(0, 0, pi/3) q[109];
cx q[11], q[109];
cx q[14], q[109];
U(0, 0, pi/3) q[109];
cx q[14], q[109];
cx q[17], q[109];
U(0, 0, pi/3) q[109];
cx q[17], q[109];
cx q[19], q[109];
U(0, 0, pi/3) q[109];
cx q[19], q[109];
cx q[20], q[109];
U(0, 0, pi/3) q[109];
cx q[20], q[109];
cx q[21], q[109];
U(0, 0, pi/3) q[109];
cx q[21], q[109];
cx q[23], q[109];
U(0, 0, pi/3) q[109];
cx q[23], q[109];
cx q[25], q[109];
U(0, 0, pi/3) q[109];
cx q[25], q[109];
cx q[26], q[109];
U(0, 0, pi/3) q[109];
cx q[26], q[109];
cx q[29], q[109];
U(0, 0, pi/3) q[109];
cx q[29], q[109];
cx q[33], q[109];
U(0, 0, pi/3) q[109];
cx q[33], q[109];
cx q[37], q[109];
U(0, 0, pi/3) q[109];
cx q[37], q[109];
cx q[38], q[109];
U(0, 0, pi/3) q[109];
cx q[38], q[109];
cx q[40], q[109];
U(0, 0, pi/3) q[109];
cx q[40], q[109];
cx q[42], q[109];
U(0, 0, pi/3) q[109];
cx q[42], q[109];
cx q[44], q[109];
U(0, 0, pi/3) q[109];
cx q[44], q[109];
cx q[45], q[109];
U(0, 0, pi/3) q[109];
cx q[45], q[109];
cx q[46], q[109];
U(0, 0, pi/3) q[109];
cx q[46], q[109];
cx q[48], q[109];
U(0, 0, pi/3) q[109];
cx q[48], q[109];
cx q[50], q[109];
U(0, 0, pi/3) q[109];
cx q[50], q[109];
cx q[51], q[109];
U(0, 0, pi/3) q[109];
cx q[51], q[109];
cx q[52], q[109];
U(0, 0, pi/3) q[109];
cx q[52], q[109];
cx q[58], q[109];
U(0, 0, pi/3) q[109];
cx q[58], q[109];
cx q[64], q[109];
U(0, 0, pi/3) q[109];
cx q[64], q[109];
cx q[65], q[109];
U(0, 0, pi/3) q[109];
cx q[65], q[109];
cx q[67], q[109];
U(0, 0, pi/3) q[109];
cx q[67], q[109];
cx q[68], q[109];
U(0, 0, pi/3) q[109];
cx q[68], q[109];
cx q[73], q[109];
U(0, 0, pi/3) q[109];
cx q[73], q[109];
cx q[74], q[109];
U(0, 0, pi/3) q[109];
cx q[74], q[109];
cx q[79], q[109];
U(0, 0, pi/3) q[109];
cx q[79], q[109];
cx q[81], q[109];
U(0, 0, pi/3) q[109];
cx q[81], q[109];
cx q[82], q[109];
U(0, 0, pi/3) q[109];
cx q[82], q[109];
cx q[83], q[109];
U(0, 0, pi/3) q[109];
cx q[83], q[109];
cx q[84], q[109];
U(0, 0, pi/3) q[109];
cx q[84], q[109];
cx q[86], q[109];
U(0, 0, pi/3) q[109];
cx q[86], q[109];
cx q[90], q[109];
U(0, 0, pi/3) q[109];
cx q[90], q[109];
cx q[91], q[109];
U(0, 0, pi/3) q[109];
cx q[91], q[109];
cx q[97], q[109];
U(0, 0, pi/3) q[109];
cx q[97], q[109];
cx q[98], q[109];
U(0, 0, pi/3) q[109];
cx q[98], q[109];
cx q[103], q[109];
U(0, 0, pi/3) q[109];
cx q[103], q[109];
cx q[104], q[109];
U(0, 0, pi/3) q[109];
cx q[104], q[109];
cx q[106], q[109];
U(0, 0, pi/3) q[109];
cx q[106], q[109];
cx q[107], q[109];
U(0, 0, pi/3) q[109];
cx q[107], q[109];
cx q[108], q[109];
U(0, 0, pi/3) q[109];
cx q[108], q[109];
cx q[1], q[110];
U(0, 0, pi/3) q[110];
cx q[1], q[110];
cx q[3], q[110];
U(0, 0, pi/3) q[110];
cx q[3], q[110];
cx q[4], q[110];
U(0, 0, pi/3) q[110];
cx q[4], q[110];
cx q[6], q[110];
U(0, 0, pi/3) q[110];
cx q[6], q[110];
cx q[8], q[110];
U(0, 0, pi/3) q[110];
cx q[8], q[110];
cx q[9], q[110];
U(0, 0, pi/3) q[110];
cx q[9], q[110];
cx q[12], q[110];
U(0, 0, pi/3) q[110];
cx q[12], q[110];
cx q[13], q[110];
U(0, 0, pi/3) q[110];
cx q[13], q[110];
cx q[14], q[110];
U(0, 0, pi/3) q[110];
cx q[14], q[110];
cx q[15], q[110];
U(0, 0, pi/3) q[110];
cx q[15], q[110];
cx q[16], q[110];
U(0, 0, pi/3) q[110];
cx q[16], q[110];
cx q[18], q[110];
U(0, 0, pi/3) q[110];
cx q[18], q[110];
cx q[23], q[110];
U(0, 0, pi/3) q[110];
cx q[23], q[110];
cx q[24], q[110];
U(0, 0, pi/3) q[110];
cx q[24], q[110];
cx q[25], q[110];
U(0, 0, pi/3) q[110];
cx q[25], q[110];
cx q[26], q[110];
U(0, 0, pi/3) q[110];
cx q[26], q[110];
cx q[28], q[110];
U(0, 0, pi/3) q[110];
cx q[28], q[110];
cx q[29], q[110];
U(0, 0, pi/3) q[110];
cx q[29], q[110];
cx q[30], q[110];
U(0, 0, pi/3) q[110];
cx q[30], q[110];
cx q[31], q[110];
U(0, 0, pi/3) q[110];
cx q[31], q[110];
cx q[32], q[110];
U(0, 0, pi/3) q[110];
cx q[32], q[110];
cx q[33], q[110];
U(0, 0, pi/3) q[110];
cx q[33], q[110];
cx q[35], q[110];
U(0, 0, pi/3) q[110];
cx q[35], q[110];
cx q[36], q[110];
U(0, 0, pi/3) q[110];
cx q[36], q[110];
cx q[37], q[110];
U(0, 0, pi/3) q[110];
cx q[37], q[110];
cx q[40], q[110];
U(0, 0, pi/3) q[110];
cx q[40], q[110];
cx q[45], q[110];
U(0, 0, pi/3) q[110];
cx q[45], q[110];
cx q[46], q[110];
U(0, 0, pi/3) q[110];
cx q[46], q[110];
cx q[48], q[110];
U(0, 0, pi/3) q[110];
cx q[48], q[110];
cx q[49], q[110];
U(0, 0, pi/3) q[110];
cx q[49], q[110];
cx q[52], q[110];
U(0, 0, pi/3) q[110];
cx q[52], q[110];
cx q[55], q[110];
U(0, 0, pi/3) q[110];
cx q[55], q[110];
cx q[57], q[110];
U(0, 0, pi/3) q[110];
cx q[57], q[110];
cx q[58], q[110];
U(0, 0, pi/3) q[110];
cx q[58], q[110];
cx q[60], q[110];
U(0, 0, pi/3) q[110];
cx q[60], q[110];
cx q[62], q[110];
U(0, 0, pi/3) q[110];
cx q[62], q[110];
cx q[63], q[110];
U(0, 0, pi/3) q[110];
cx q[63], q[110];
cx q[64], q[110];
U(0, 0, pi/3) q[110];
cx q[64], q[110];
cx q[68], q[110];
U(0, 0, pi/3) q[110];
cx q[68], q[110];
cx q[72], q[110];
U(0, 0, pi/3) q[110];
cx q[72], q[110];
cx q[73], q[110];
U(0, 0, pi/3) q[110];
cx q[73], q[110];
cx q[74], q[110];
U(0, 0, pi/3) q[110];
cx q[74], q[110];
cx q[79], q[110];
U(0, 0, pi/3) q[110];
cx q[79], q[110];
cx q[85], q[110];
U(0, 0, pi/3) q[110];
cx q[85], q[110];
cx q[86], q[110];
U(0, 0, pi/3) q[110];
cx q[86], q[110];
cx q[87], q[110];
U(0, 0, pi/3) q[110];
cx q[87], q[110];
cx q[88], q[110];
U(0, 0, pi/3) q[110];
cx q[88], q[110];
cx q[91], q[110];
U(0, 0, pi/3) q[110];
cx q[91], q[110];
cx q[94], q[110];
U(0, 0, pi/3) q[110];
cx q[94], q[110];
cx q[96], q[110];
U(0, 0, pi/3) q[110];
cx q[96], q[110];
cx q[97], q[110];
U(0, 0, pi/3) q[110];
cx q[97], q[110];
cx q[101], q[110];
U(0, 0, pi/3) q[110];
cx q[101], q[110];
cx q[102], q[110];
U(0, 0, pi/3) q[110];
cx q[102], q[110];
cx q[103], q[110];
U(0, 0, pi/3) q[110];
cx q[103], q[110];
cx q[104], q[110];
U(0, 0, pi/3) q[110];
cx q[104], q[110];
cx q[106], q[110];
U(0, 0, pi/3) q[110];
cx q[106], q[110];
cx q[2], q[111];
U(0, 0, pi/3) q[111];
cx q[2], q[111];
cx q[5], q[111];
U(0, 0, pi/3) q[111];
cx q[5], q[111];
cx q[6], q[111];
U(0, 0, pi/3) q[111];
cx q[6], q[111];
cx q[8], q[111];
U(0, 0, pi/3) q[111];
cx q[8], q[111];
cx q[11], q[111];
U(0, 0, pi/3) q[111];
cx q[11], q[111];
cx q[12], q[111];
U(0, 0, pi/3) q[111];
cx q[12], q[111];
cx q[14], q[111];
U(0, 0, pi/3) q[111];
cx q[14], q[111];
cx q[16], q[111];
U(0, 0, pi/3) q[111];
cx q[16], q[111];
cx q[18], q[111];
U(0, 0, pi/3) q[111];
cx q[18], q[111];
cx q[19], q[111];
U(0, 0, pi/3) q[111];
cx q[19], q[111];
cx q[20], q[111];
U(0, 0, pi/3) q[111];
cx q[20], q[111];
cx q[21], q[111];
U(0, 0, pi/3) q[111];
cx q[21], q[111];
cx q[24], q[111];
U(0, 0, pi/3) q[111];
cx q[24], q[111];
cx q[28], q[111];
U(0, 0, pi/3) q[111];
cx q[28], q[111];
cx q[30], q[111];
U(0, 0, pi/3) q[111];
cx q[30], q[111];
cx q[31], q[111];
U(0, 0, pi/3) q[111];
cx q[31], q[111];
cx q[34], q[111];
U(0, 0, pi/3) q[111];
cx q[34], q[111];
cx q[38], q[111];
U(0, 0, pi/3) q[111];
cx q[38], q[111];
cx q[39], q[111];
U(0, 0, pi/3) q[111];
cx q[39], q[111];
cx q[41], q[111];
U(0, 0, pi/3) q[111];
cx q[41], q[111];
cx q[42], q[111];
U(0, 0, pi/3) q[111];
cx q[42], q[111];
cx q[43], q[111];
U(0, 0, pi/3) q[111];
cx q[43], q[111];
cx q[44], q[111];
U(0, 0, pi/3) q[111];
cx q[44], q[111];
cx q[45], q[111];
U(0, 0, pi/3) q[111];
cx q[45], q[111];
cx q[48], q[111];
U(0, 0, pi/3) q[111];
cx q[48], q[111];
cx q[49], q[111];
U(0, 0, pi/3) q[111];
cx q[49], q[111];
cx q[52], q[111];
U(0, 0, pi/3) q[111];
cx q[52], q[111];
cx q[54], q[111];
U(0, 0, pi/3) q[111];
cx q[54], q[111];
cx q[55], q[111];
U(0, 0, pi/3) q[111];
cx q[55], q[111];
cx q[56], q[111];
U(0, 0, pi/3) q[111];
cx q[56], q[111];
cx q[58], q[111];
U(0, 0, pi/3) q[111];
cx q[58], q[111];
cx q[60], q[111];
U(0, 0, pi/3) q[111];
cx q[60], q[111];
cx q[61], q[111];
U(0, 0, pi/3) q[111];
cx q[61], q[111];
cx q[62], q[111];
U(0, 0, pi/3) q[111];
cx q[62], q[111];
cx q[67], q[111];
U(0, 0, pi/3) q[111];
cx q[67], q[111];
cx q[68], q[111];
U(0, 0, pi/3) q[111];
cx q[68], q[111];
cx q[71], q[111];
U(0, 0, pi/3) q[111];
cx q[71], q[111];
cx q[72], q[111];
U(0, 0, pi/3) q[111];
cx q[72], q[111];
cx q[82], q[111];
U(0, 0, pi/3) q[111];
cx q[82], q[111];
cx q[83], q[111];
U(0, 0, pi/3) q[111];
cx q[83], q[111];
cx q[84], q[111];
U(0, 0, pi/3) q[111];
cx q[84], q[111];
cx q[85], q[111];
U(0, 0, pi/3) q[111];
cx q[85], q[111];
cx q[87], q[111];
U(0, 0, pi/3) q[111];
cx q[87], q[111];
cx q[90], q[111];
U(0, 0, pi/3) q[111];
cx q[90], q[111];
cx q[91], q[111];
U(0, 0, pi/3) q[111];
cx q[91], q[111];
cx q[92], q[111];
U(0, 0, pi/3) q[111];
cx q[92], q[111];
cx q[93], q[111];
U(0, 0, pi/3) q[111];
cx q[93], q[111];
cx q[96], q[111];
U(0, 0, pi/3) q[111];
cx q[96], q[111];
cx q[97], q[111];
U(0, 0, pi/3) q[111];
cx q[97], q[111];
cx q[99], q[111];
U(0, 0, pi/3) q[111];
cx q[99], q[111];
cx q[101], q[111];
U(0, 0, pi/3) q[111];
cx q[101], q[111];
cx q[103], q[111];
U(0, 0, pi/3) q[111];
cx q[103], q[111];
cx q[106], q[111];
U(0, 0, pi/3) q[111];
cx q[106], q[111];
cx q[107], q[111];
U(0, 0, pi/3) q[111];
cx q[107], q[111];
cx q[109], q[111];
U(0, 0, pi/3) q[111];
cx q[109], q[111];
cx q[0], q[112];
U(0, 0, pi/3) q[112];
cx q[0], q[112];
cx q[1], q[112];
U(0, 0, pi/3) q[112];
cx q[1], q[112];
cx q[3], q[112];
U(0, 0, pi/3) q[112];
cx q[3], q[112];
cx q[5], q[112];
U(0, 0, pi/3) q[112];
cx q[5], q[112];
cx q[6], q[112];
U(0, 0, pi/3) q[112];
cx q[6], q[112];
cx q[13], q[112];
U(0, 0, pi/3) q[112];
cx q[13], q[112];
cx q[15], q[112];
U(0, 0, pi/3) q[112];
cx q[15], q[112];
cx q[17], q[112];
U(0, 0, pi/3) q[112];
cx q[17], q[112];
cx q[18], q[112];
U(0, 0, pi/3) q[112];
cx q[18], q[112];
cx q[21], q[112];
U(0, 0, pi/3) q[112];
cx q[21], q[112];
cx q[28], q[112];
U(0, 0, pi/3) q[112];
cx q[28], q[112];
cx q[29], q[112];
U(0, 0, pi/3) q[112];
cx q[29], q[112];
cx q[32], q[112];
U(0, 0, pi/3) q[112];
cx q[32], q[112];
cx q[33], q[112];
U(0, 0, pi/3) q[112];
cx q[33], q[112];
cx q[34], q[112];
U(0, 0, pi/3) q[112];
cx q[34], q[112];
cx q[37], q[112];
U(0, 0, pi/3) q[112];
cx q[37], q[112];
cx q[42], q[112];
U(0, 0, pi/3) q[112];
cx q[42], q[112];
cx q[44], q[112];
U(0, 0, pi/3) q[112];
cx q[44], q[112];
cx q[46], q[112];
U(0, 0, pi/3) q[112];
cx q[46], q[112];
cx q[47], q[112];
U(0, 0, pi/3) q[112];
cx q[47], q[112];
cx q[48], q[112];
U(0, 0, pi/3) q[112];
cx q[48], q[112];
cx q[49], q[112];
U(0, 0, pi/3) q[112];
cx q[49], q[112];
cx q[51], q[112];
U(0, 0, pi/3) q[112];
cx q[51], q[112];
cx q[52], q[112];
U(0, 0, pi/3) q[112];
cx q[52], q[112];
cx q[54], q[112];
U(0, 0, pi/3) q[112];
cx q[54], q[112];
cx q[56], q[112];
U(0, 0, pi/3) q[112];
cx q[56], q[112];
cx q[57], q[112];
U(0, 0, pi/3) q[112];
cx q[57], q[112];
cx q[59], q[112];
U(0, 0, pi/3) q[112];
cx q[59], q[112];
cx q[60], q[112];
U(0, 0, pi/3) q[112];
cx q[60], q[112];
cx q[62], q[112];
U(0, 0, pi/3) q[112];
cx q[62], q[112];
cx q[64], q[112];
U(0, 0, pi/3) q[112];
cx q[64], q[112];
cx q[68], q[112];
U(0, 0, pi/3) q[112];
cx q[68], q[112];
cx q[69], q[112];
U(0, 0, pi/3) q[112];
cx q[69], q[112];
cx q[70], q[112];
U(0, 0, pi/3) q[112];
cx q[70], q[112];
cx q[71], q[112];
U(0, 0, pi/3) q[112];
cx q[71], q[112];
cx q[72], q[112];
U(0, 0, pi/3) q[112];
cx q[72], q[112];
cx q[73], q[112];
U(0, 0, pi/3) q[112];
cx q[73], q[112];
cx q[74], q[112];
U(0, 0, pi/3) q[112];
cx q[74], q[112];
cx q[77], q[112];
U(0, 0, pi/3) q[112];
cx q[77], q[112];
cx q[78], q[112];
U(0, 0, pi/3) q[112];
cx q[78], q[112];
cx q[81], q[112];
U(0, 0, pi/3) q[112];
cx q[81], q[112];
cx q[83], q[112];
U(0, 0, pi/3) q[112];
cx q[83], q[112];
cx q[85], q[112];
U(0, 0, pi/3) q[112];
cx q[85], q[112];
cx q[90], q[112];
U(0, 0, pi/3) q[112];
cx q[90], q[112];
cx q[92], q[112];
U(0, 0, pi/3) q[112];
cx q[92], q[112];
cx q[94], q[112];
U(0, 0, pi/3) q[112];
cx q[94], q[112];
cx q[95], q[112];
U(0, 0, pi/3) q[112];
cx q[95], q[112];
cx q[96], q[112];
U(0, 0, pi/3) q[112];
cx q[96], q[112];
cx q[97], q[112];
U(0, 0, pi/3) q[112];
cx q[97], q[112];
cx q[99], q[112];
U(0, 0, pi/3) q[112];
cx q[99], q[112];
cx q[101], q[112];
U(0, 0, pi/3) q[112];
cx q[101], q[112];
cx q[102], q[112];
U(0, 0, pi/3) q[112];
cx q[102], q[112];
cx q[103], q[112];
U(0, 0, pi/3) q[112];
cx q[103], q[112];
cx q[105], q[112];
U(0, 0, pi/3) q[112];
cx q[105], q[112];
cx q[107], q[112];
U(0, 0, pi/3) q[112];
cx q[107], q[112];
cx q[108], q[112];
U(0, 0, pi/3) q[112];
cx q[108], q[112];
cx q[0], q[113];
U(0, 0, pi/3) q[113];
cx q[0], q[113];
cx q[2], q[113];
U(0, 0, pi/3) q[113];
cx q[2], q[113];
cx q[3], q[113];
U(0, 0, pi/3) q[113];
cx q[3], q[113];
cx q[6], q[113];
U(0, 0, pi/3) q[113];
cx q[6], q[113];
cx q[7], q[113];
U(0, 0, pi/3) q[113];
cx q[7], q[113];
cx q[8], q[113];
U(0, 0, pi/3) q[113];
cx q[8], q[113];
cx q[10], q[113];
U(0, 0, pi/3) q[113];
cx q[10], q[113];
cx q[11], q[113];
U(0, 0, pi/3) q[113];
cx q[11], q[113];
cx q[12], q[113];
U(0, 0, pi/3) q[113];
cx q[12], q[113];
cx q[15], q[113];
U(0, 0, pi/3) q[113];
cx q[15], q[113];
cx q[16], q[113];
U(0, 0, pi/3) q[113];
cx q[16], q[113];
cx q[17], q[113];
U(0, 0, pi/3) q[113];
cx q[17], q[113];
cx q[19], q[113];
U(0, 0, pi/3) q[113];
cx q[19], q[113];
cx q[20], q[113];
U(0, 0, pi/3) q[113];
cx q[20], q[113];
cx q[21], q[113];
U(0, 0, pi/3) q[113];
cx q[21], q[113];
cx q[22], q[113];
U(0, 0, pi/3) q[113];
cx q[22], q[113];
cx q[23], q[113];
U(0, 0, pi/3) q[113];
cx q[23], q[113];
cx q[26], q[113];
U(0, 0, pi/3) q[113];
cx q[26], q[113];
cx q[27], q[113];
U(0, 0, pi/3) q[113];
cx q[27], q[113];
cx q[28], q[113];
U(0, 0, pi/3) q[113];
cx q[28], q[113];
cx q[29], q[113];
U(0, 0, pi/3) q[113];
cx q[29], q[113];
cx q[31], q[113];
U(0, 0, pi/3) q[113];
cx q[31], q[113];
cx q[32], q[113];
U(0, 0, pi/3) q[113];
cx q[32], q[113];
cx q[35], q[113];
U(0, 0, pi/3) q[113];
cx q[35], q[113];
cx q[39], q[113];
U(0, 0, pi/3) q[113];
cx q[39], q[113];
cx q[40], q[113];
U(0, 0, pi/3) q[113];
cx q[40], q[113];
cx q[41], q[113];
U(0, 0, pi/3) q[113];
cx q[41], q[113];
cx q[43], q[113];
U(0, 0, pi/3) q[113];
cx q[43], q[113];
cx q[47], q[113];
U(0, 0, pi/3) q[113];
cx q[47], q[113];
cx q[48], q[113];
U(0, 0, pi/3) q[113];
cx q[48], q[113];
cx q[50], q[113];
U(0, 0, pi/3) q[113];
cx q[50], q[113];
cx q[51], q[113];
U(0, 0, pi/3) q[113];
cx q[51], q[113];
cx q[53], q[113];
U(0, 0, pi/3) q[113];
cx q[53], q[113];
cx q[56], q[113];
U(0, 0, pi/3) q[113];
cx q[56], q[113];
cx q[58], q[113];
U(0, 0, pi/3) q[113];
cx q[58], q[113];
cx q[59], q[113];
U(0, 0, pi/3) q[113];
cx q[59], q[113];
cx q[70], q[113];
U(0, 0, pi/3) q[113];
cx q[70], q[113];
cx q[73], q[113];
U(0, 0, pi/3) q[113];
cx q[73], q[113];
cx q[75], q[113];
U(0, 0, pi/3) q[113];
cx q[75], q[113];
cx q[77], q[113];
U(0, 0, pi/3) q[113];
cx q[77], q[113];
cx q[79], q[113];
U(0, 0, pi/3) q[113];
cx q[79], q[113];
cx q[80], q[113];
U(0, 0, pi/3) q[113];
cx q[80], q[113];
cx q[82], q[113];
U(0, 0, pi/3) q[113];
cx q[82], q[113];
cx q[83], q[113];
U(0, 0, pi/3) q[113];
cx q[83], q[113];
cx q[88], q[113];
U(0, 0, pi/3) q[113];
cx q[88], q[113];
cx q[89], q[113];
U(0, 0, pi/3) q[113];
cx q[89], q[113];
cx q[96], q[113];
U(0, 0, pi/3) q[113];
cx q[96], q[113];
cx q[98], q[113];
U(0, 0, pi/3) q[113];
cx q[98], q[113];
cx q[101], q[113];
U(0, 0, pi/3) q[113];
cx q[101], q[113];
cx q[102], q[113];
U(0, 0, pi/3) q[113];
cx q[102], q[113];
cx q[103], q[113];
U(0, 0, pi/3) q[113];
cx q[103], q[113];
cx q[104], q[113];
U(0, 0, pi/3) q[113];
cx q[104], q[113];
cx q[106], q[113];
U(0, 0, pi/3) q[113];
cx q[106], q[113];
cx q[110], q[113];
U(0, 0, pi/3) q[113];
cx q[110], q[113];
cx q[111], q[113];
U(0, 0, pi/3) q[113];
cx q[111], q[113];
cx q[2], q[114];
U(0, 0, pi/3) q[114];
cx q[2], q[114];
cx q[3], q[114];
U(0, 0, pi/3) q[114];
cx q[3], q[114];
cx q[4], q[114];
U(0, 0, pi/3) q[114];
cx q[4], q[114];
cx q[5], q[114];
U(0, 0, pi/3) q[114];
cx q[5], q[114];
cx q[7], q[114];
U(0, 0, pi/3) q[114];
cx q[7], q[114];
cx q[10], q[114];
U(0, 0, pi/3) q[114];
cx q[10], q[114];
cx q[11], q[114];
U(0, 0, pi/3) q[114];
cx q[11], q[114];
cx q[12], q[114];
U(0, 0, pi/3) q[114];
cx q[12], q[114];
cx q[13], q[114];
U(0, 0, pi/3) q[114];
cx q[13], q[114];
cx q[17], q[114];
U(0, 0, pi/3) q[114];
cx q[17], q[114];
cx q[18], q[114];
U(0, 0, pi/3) q[114];
cx q[18], q[114];
cx q[19], q[114];
U(0, 0, pi/3) q[114];
cx q[19], q[114];
cx q[22], q[114];
U(0, 0, pi/3) q[114];
cx q[22], q[114];
cx q[23], q[114];
U(0, 0, pi/3) q[114];
cx q[23], q[114];
cx q[25], q[114];
U(0, 0, pi/3) q[114];
cx q[25], q[114];
cx q[28], q[114];
U(0, 0, pi/3) q[114];
cx q[28], q[114];
cx q[29], q[114];
U(0, 0, pi/3) q[114];
cx q[29], q[114];
cx q[30], q[114];
U(0, 0, pi/3) q[114];
cx q[30], q[114];
cx q[32], q[114];
U(0, 0, pi/3) q[114];
cx q[32], q[114];
cx q[34], q[114];
U(0, 0, pi/3) q[114];
cx q[34], q[114];
cx q[35], q[114];
U(0, 0, pi/3) q[114];
cx q[35], q[114];
cx q[36], q[114];
U(0, 0, pi/3) q[114];
cx q[36], q[114];
cx q[37], q[114];
U(0, 0, pi/3) q[114];
cx q[37], q[114];
cx q[38], q[114];
U(0, 0, pi/3) q[114];
cx q[38], q[114];
cx q[41], q[114];
U(0, 0, pi/3) q[114];
cx q[41], q[114];
cx q[44], q[114];
U(0, 0, pi/3) q[114];
cx q[44], q[114];
cx q[47], q[114];
U(0, 0, pi/3) q[114];
cx q[47], q[114];
cx q[48], q[114];
U(0, 0, pi/3) q[114];
cx q[48], q[114];
cx q[49], q[114];
U(0, 0, pi/3) q[114];
cx q[49], q[114];
cx q[50], q[114];
U(0, 0, pi/3) q[114];
cx q[50], q[114];
cx q[52], q[114];
U(0, 0, pi/3) q[114];
cx q[52], q[114];
cx q[53], q[114];
U(0, 0, pi/3) q[114];
cx q[53], q[114];
cx q[54], q[114];
U(0, 0, pi/3) q[114];
cx q[54], q[114];
cx q[55], q[114];
U(0, 0, pi/3) q[114];
cx q[55], q[114];
cx q[57], q[114];
U(0, 0, pi/3) q[114];
cx q[57], q[114];
cx q[60], q[114];
U(0, 0, pi/3) q[114];
cx q[60], q[114];
cx q[61], q[114];
U(0, 0, pi/3) q[114];
cx q[61], q[114];
cx q[62], q[114];
U(0, 0, pi/3) q[114];
cx q[62], q[114];
cx q[63], q[114];
U(0, 0, pi/3) q[114];
cx q[63], q[114];
cx q[66], q[114];
U(0, 0, pi/3) q[114];
cx q[66], q[114];
cx q[68], q[114];
U(0, 0, pi/3) q[114];
cx q[68], q[114];
cx q[71], q[114];
U(0, 0, pi/3) q[114];
cx q[71], q[114];
cx q[72], q[114];
U(0, 0, pi/3) q[114];
cx q[72], q[114];
cx q[73], q[114];
U(0, 0, pi/3) q[114];
cx q[73], q[114];
cx q[74], q[114];
U(0, 0, pi/3) q[114];
cx q[74], q[114];
cx q[77], q[114];
U(0, 0, pi/3) q[114];
cx q[77], q[114];
cx q[82], q[114];
U(0, 0, pi/3) q[114];
cx q[82], q[114];
cx q[83], q[114];
U(0, 0, pi/3) q[114];
cx q[83], q[114];
cx q[85], q[114];
U(0, 0, pi/3) q[114];
cx q[85], q[114];
cx q[86], q[114];
U(0, 0, pi/3) q[114];
cx q[86], q[114];
cx q[89], q[114];
U(0, 0, pi/3) q[114];
cx q[89], q[114];
cx q[93], q[114];
U(0, 0, pi/3) q[114];
cx q[93], q[114];
cx q[103], q[114];
U(0, 0, pi/3) q[114];
cx q[103], q[114];
cx q[106], q[114];
U(0, 0, pi/3) q[114];
cx q[106], q[114];
cx q[110], q[114];
U(0, 0, pi/3) q[114];
cx q[110], q[114];
cx q[111], q[114];
U(0, 0, pi/3) q[114];
cx q[111], q[114];
cx q[113], q[114];
U(0, 0, pi/3) q[114];
cx q[113], q[114];
cx q[4], q[115];
U(0, 0, pi/3) q[115];
cx q[4], q[115];
cx q[5], q[115];
U(0, 0, pi/3) q[115];
cx q[5], q[115];
cx q[6], q[115];
U(0, 0, pi/3) q[115];
cx q[6], q[115];
cx q[7], q[115];
U(0, 0, pi/3) q[115];
cx q[7], q[115];
cx q[8], q[115];
U(0, 0, pi/3) q[115];
cx q[8], q[115];
cx q[9], q[115];
U(0, 0, pi/3) q[115];
cx q[9], q[115];
cx q[10], q[115];
U(0, 0, pi/3) q[115];
cx q[10], q[115];
cx q[11], q[115];
U(0, 0, pi/3) q[115];
cx q[11], q[115];
cx q[12], q[115];
U(0, 0, pi/3) q[115];
cx q[12], q[115];
cx q[13], q[115];
U(0, 0, pi/3) q[115];
cx q[13], q[115];
cx q[15], q[115];
U(0, 0, pi/3) q[115];
cx q[15], q[115];
cx q[18], q[115];
U(0, 0, pi/3) q[115];
cx q[18], q[115];
cx q[20], q[115];
U(0, 0, pi/3) q[115];
cx q[20], q[115];
cx q[21], q[115];
U(0, 0, pi/3) q[115];
cx q[21], q[115];
cx q[25], q[115];
U(0, 0, pi/3) q[115];
cx q[25], q[115];
cx q[28], q[115];
U(0, 0, pi/3) q[115];
cx q[28], q[115];
cx q[29], q[115];
U(0, 0, pi/3) q[115];
cx q[29], q[115];
cx q[34], q[115];
U(0, 0, pi/3) q[115];
cx q[34], q[115];
cx q[35], q[115];
U(0, 0, pi/3) q[115];
cx q[35], q[115];
cx q[37], q[115];
U(0, 0, pi/3) q[115];
cx q[37], q[115];
cx q[40], q[115];
U(0, 0, pi/3) q[115];
cx q[40], q[115];
cx q[42], q[115];
U(0, 0, pi/3) q[115];
cx q[42], q[115];
cx q[43], q[115];
U(0, 0, pi/3) q[115];
cx q[43], q[115];
cx q[45], q[115];
U(0, 0, pi/3) q[115];
cx q[45], q[115];
cx q[47], q[115];
U(0, 0, pi/3) q[115];
cx q[47], q[115];
cx q[48], q[115];
U(0, 0, pi/3) q[115];
cx q[48], q[115];
cx q[50], q[115];
U(0, 0, pi/3) q[115];
cx q[50], q[115];
cx q[51], q[115];
U(0, 0, pi/3) q[115];
cx q[51], q[115];
cx q[54], q[115];
U(0, 0, pi/3) q[115];
cx q[54], q[115];
cx q[58], q[115];
U(0, 0, pi/3) q[115];
cx q[58], q[115];
cx q[59], q[115];
U(0, 0, pi/3) q[115];
cx q[59], q[115];
cx q[60], q[115];
U(0, 0, pi/3) q[115];
cx q[60], q[115];
cx q[62], q[115];
U(0, 0, pi/3) q[115];
cx q[62], q[115];
cx q[63], q[115];
U(0, 0, pi/3) q[115];
cx q[63], q[115];
cx q[66], q[115];
U(0, 0, pi/3) q[115];
cx q[66], q[115];
cx q[67], q[115];
U(0, 0, pi/3) q[115];
cx q[67], q[115];
cx q[68], q[115];
U(0, 0, pi/3) q[115];
cx q[68], q[115];
cx q[72], q[115];
U(0, 0, pi/3) q[115];
cx q[72], q[115];
cx q[73], q[115];
U(0, 0, pi/3) q[115];
cx q[73], q[115];
cx q[75], q[115];
U(0, 0, pi/3) q[115];
cx q[75], q[115];
cx q[78], q[115];
U(0, 0, pi/3) q[115];
cx q[78], q[115];
cx q[79], q[115];
U(0, 0, pi/3) q[115];
cx q[79], q[115];
cx q[80], q[115];
U(0, 0, pi/3) q[115];
cx q[80], q[115];
cx q[84], q[115];
U(0, 0, pi/3) q[115];
cx q[84], q[115];
cx q[85], q[115];
U(0, 0, pi/3) q[115];
cx q[85], q[115];
cx q[86], q[115];
U(0, 0, pi/3) q[115];
cx q[86], q[115];
cx q[87], q[115];
U(0, 0, pi/3) q[115];
cx q[87], q[115];
cx q[88], q[115];
U(0, 0, pi/3) q[115];
cx q[88], q[115];
cx q[89], q[115];
U(0, 0, pi/3) q[115];
cx q[89], q[115];
cx q[91], q[115];
U(0, 0, pi/3) q[115];
cx q[91], q[115];
cx q[99], q[115];
U(0, 0, pi/3) q[115];
cx q[99], q[115];
cx q[100], q[115];
U(0, 0, pi/3) q[115];
cx q[100], q[115];
cx q[104], q[115];
U(0, 0, pi/3) q[115];
cx q[104], q[115];
cx q[106], q[115];
U(0, 0, pi/3) q[115];
cx q[106], q[115];
cx q[107], q[115];
U(0, 0, pi/3) q[115];
cx q[107], q[115];
cx q[110], q[115];
U(0, 0, pi/3) q[115];
cx q[110], q[115];
cx q[111], q[115];
U(0, 0, pi/3) q[115];
cx q[111], q[115];
cx q[114], q[115];
U(0, 0, pi/3) q[115];
cx q[114], q[115];
cx q[0], q[116];
U(0, 0, pi/3) q[116];
cx q[0], q[116];
cx q[1], q[116];
U(0, 0, pi/3) q[116];
cx q[1], q[116];
cx q[6], q[116];
U(0, 0, pi/3) q[116];
cx q[6], q[116];
cx q[11], q[116];
U(0, 0, pi/3) q[116];
cx q[11], q[116];
cx q[12], q[116];
U(0, 0, pi/3) q[116];
cx q[12], q[116];
cx q[13], q[116];
U(0, 0, pi/3) q[116];
cx q[13], q[116];
cx q[17], q[116];
U(0, 0, pi/3) q[116];
cx q[17], q[116];
cx q[21], q[116];
U(0, 0, pi/3) q[116];
cx q[21], q[116];
cx q[22], q[116];
U(0, 0, pi/3) q[116];
cx q[22], q[116];
cx q[25], q[116];
U(0, 0, pi/3) q[116];
cx q[25], q[116];
cx q[26], q[116];
U(0, 0, pi/3) q[116];
cx q[26], q[116];
cx q[27], q[116];
U(0, 0, pi/3) q[116];
cx q[27], q[116];
cx q[31], q[116];
U(0, 0, pi/3) q[116];
cx q[31], q[116];
cx q[33], q[116];
U(0, 0, pi/3) q[116];
cx q[33], q[116];
cx q[34], q[116];
U(0, 0, pi/3) q[116];
cx q[34], q[116];
cx q[37], q[116];
U(0, 0, pi/3) q[116];
cx q[37], q[116];
cx q[40], q[116];
U(0, 0, pi/3) q[116];
cx q[40], q[116];
cx q[41], q[116];
U(0, 0, pi/3) q[116];
cx q[41], q[116];
cx q[43], q[116];
U(0, 0, pi/3) q[116];
cx q[43], q[116];
cx q[44], q[116];
U(0, 0, pi/3) q[116];
cx q[44], q[116];
cx q[45], q[116];
U(0, 0, pi/3) q[116];
cx q[45], q[116];
cx q[47], q[116];
U(0, 0, pi/3) q[116];
cx q[47], q[116];
cx q[49], q[116];
U(0, 0, pi/3) q[116];
cx q[49], q[116];
cx q[50], q[116];
U(0, 0, pi/3) q[116];
cx q[50], q[116];
cx q[51], q[116];
U(0, 0, pi/3) q[116];
cx q[51], q[116];
cx q[54], q[116];
U(0, 0, pi/3) q[116];
cx q[54], q[116];
cx q[55], q[116];
U(0, 0, pi/3) q[116];
cx q[55], q[116];
cx q[57], q[116];
U(0, 0, pi/3) q[116];
cx q[57], q[116];
cx q[58], q[116];
U(0, 0, pi/3) q[116];
cx q[58], q[116];
cx q[59], q[116];
U(0, 0, pi/3) q[116];
cx q[59], q[116];
cx q[63], q[116];
U(0, 0, pi/3) q[116];
cx q[63], q[116];
cx q[64], q[116];
U(0, 0, pi/3) q[116];
cx q[64], q[116];
cx q[65], q[116];
U(0, 0, pi/3) q[116];
cx q[65], q[116];
cx q[66], q[116];
U(0, 0, pi/3) q[116];
cx q[66], q[116];
cx q[72], q[116];
U(0, 0, pi/3) q[116];
cx q[72], q[116];
cx q[77], q[116];
U(0, 0, pi/3) q[116];
cx q[77], q[116];
cx q[79], q[116];
U(0, 0, pi/3) q[116];
cx q[79], q[116];
cx q[81], q[116];
U(0, 0, pi/3) q[116];
cx q[81], q[116];
cx q[82], q[116];
U(0, 0, pi/3) q[116];
cx q[82], q[116];
cx q[83], q[116];
U(0, 0, pi/3) q[116];
cx q[83], q[116];
cx q[85], q[116];
U(0, 0, pi/3) q[116];
cx q[85], q[116];
cx q[87], q[116];
U(0, 0, pi/3) q[116];
cx q[87], q[116];
cx q[88], q[116];
U(0, 0, pi/3) q[116];
cx q[88], q[116];
cx q[95], q[116];
U(0, 0, pi/3) q[116];
cx q[95], q[116];
cx q[96], q[116];
U(0, 0, pi/3) q[116];
cx q[96], q[116];
cx q[98], q[116];
U(0, 0, pi/3) q[116];
cx q[98], q[116];
cx q[99], q[116];
U(0, 0, pi/3) q[116];
cx q[99], q[116];
cx q[100], q[116];
U(0, 0, pi/3) q[116];
cx q[100], q[116];
cx q[104], q[116];
U(0, 0, pi/3) q[116];
cx q[104], q[116];
cx q[105], q[116];
U(0, 0, pi/3) q[116];
cx q[105], q[116];
cx q[106], q[116];
U(0, 0, pi/3) q[116];
cx q[106], q[116];
cx q[107], q[116];
U(0, 0, pi/3) q[116];
cx q[107], q[116];
cx q[110], q[116];
U(0, 0, pi/3) q[116];
cx q[110], q[116];
cx q[111], q[116];
U(0, 0, pi/3) q[116];
cx q[111], q[116];
cx q[112], q[116];
U(0, 0, pi/3) q[116];
cx q[112], q[116];
cx q[0], q[117];
U(0, 0, pi/3) q[117];
cx q[0], q[117];
cx q[1], q[117];
U(0, 0, pi/3) q[117];
cx q[1], q[117];
cx q[6], q[117];
U(0, 0, pi/3) q[117];
cx q[6], q[117];
cx q[9], q[117];
U(0, 0, pi/3) q[117];
cx q[9], q[117];
cx q[10], q[117];
U(0, 0, pi/3) q[117];
cx q[10], q[117];
cx q[11], q[117];
U(0, 0, pi/3) q[117];
cx q[11], q[117];
cx q[13], q[117];
U(0, 0, pi/3) q[117];
cx q[13], q[117];
cx q[15], q[117];
U(0, 0, pi/3) q[117];
cx q[15], q[117];
cx q[17], q[117];
U(0, 0, pi/3) q[117];
cx q[17], q[117];
cx q[18], q[117];
U(0, 0, pi/3) q[117];
cx q[18], q[117];
cx q[19], q[117];
U(0, 0, pi/3) q[117];
cx q[19], q[117];
cx q[26], q[117];
U(0, 0, pi/3) q[117];
cx q[26], q[117];
cx q[29], q[117];
U(0, 0, pi/3) q[117];
cx q[29], q[117];
cx q[30], q[117];
U(0, 0, pi/3) q[117];
cx q[30], q[117];
cx q[31], q[117];
U(0, 0, pi/3) q[117];
cx q[31], q[117];
cx q[32], q[117];
U(0, 0, pi/3) q[117];
cx q[32], q[117];
cx q[33], q[117];
U(0, 0, pi/3) q[117];
cx q[33], q[117];
cx q[34], q[117];
U(0, 0, pi/3) q[117];
cx q[34], q[117];
cx q[37], q[117];
U(0, 0, pi/3) q[117];
cx q[37], q[117];
cx q[38], q[117];
U(0, 0, pi/3) q[117];
cx q[38], q[117];
cx q[39], q[117];
U(0, 0, pi/3) q[117];
cx q[39], q[117];
cx q[43], q[117];
U(0, 0, pi/3) q[117];
cx q[43], q[117];
cx q[44], q[117];
U(0, 0, pi/3) q[117];
cx q[44], q[117];
cx q[45], q[117];
U(0, 0, pi/3) q[117];
cx q[45], q[117];
cx q[46], q[117];
U(0, 0, pi/3) q[117];
cx q[46], q[117];
cx q[47], q[117];
U(0, 0, pi/3) q[117];
cx q[47], q[117];
cx q[49], q[117];
U(0, 0, pi/3) q[117];
cx q[49], q[117];
cx q[51], q[117];
U(0, 0, pi/3) q[117];
cx q[51], q[117];
cx q[52], q[117];
U(0, 0, pi/3) q[117];
cx q[52], q[117];
cx q[54], q[117];
U(0, 0, pi/3) q[117];
cx q[54], q[117];
cx q[55], q[117];
U(0, 0, pi/3) q[117];
cx q[55], q[117];
cx q[58], q[117];
U(0, 0, pi/3) q[117];
cx q[58], q[117];
cx q[59], q[117];
U(0, 0, pi/3) q[117];
cx q[59], q[117];
cx q[60], q[117];
U(0, 0, pi/3) q[117];
cx q[60], q[117];
cx q[61], q[117];
U(0, 0, pi/3) q[117];
cx q[61], q[117];
cx q[62], q[117];
U(0, 0, pi/3) q[117];
cx q[62], q[117];
cx q[67], q[117];
U(0, 0, pi/3) q[117];
cx q[67], q[117];
cx q[70], q[117];
U(0, 0, pi/3) q[117];
cx q[70], q[117];
cx q[71], q[117];
U(0, 0, pi/3) q[117];
cx q[71], q[117];
cx q[73], q[117];
U(0, 0, pi/3) q[117];
cx q[73], q[117];
cx q[75], q[117];
U(0, 0, pi/3) q[117];
cx q[75], q[117];
cx q[79], q[117];
U(0, 0, pi/3) q[117];
cx q[79], q[117];
cx q[80], q[117];
U(0, 0, pi/3) q[117];
cx q[80], q[117];
cx q[81], q[117];
U(0, 0, pi/3) q[117];
cx q[81], q[117];
cx q[83], q[117];
U(0, 0, pi/3) q[117];
cx q[83], q[117];
cx q[84], q[117];
U(0, 0, pi/3) q[117];
cx q[84], q[117];
cx q[86], q[117];
U(0, 0, pi/3) q[117];
cx q[86], q[117];
cx q[87], q[117];
U(0, 0, pi/3) q[117];
cx q[87], q[117];
cx q[88], q[117];
U(0, 0, pi/3) q[117];
cx q[88], q[117];
cx q[90], q[117];
U(0, 0, pi/3) q[117];
cx q[90], q[117];
cx q[93], q[117];
U(0, 0, pi/3) q[117];
cx q[93], q[117];
cx q[95], q[117];
U(0, 0, pi/3) q[117];
cx q[95], q[117];
cx q[96], q[117];
U(0, 0, pi/3) q[117];
cx q[96], q[117];
cx q[97], q[117];
U(0, 0, pi/3) q[117];
cx q[97], q[117];
cx q[98], q[117];
U(0, 0, pi/3) q[117];
cx q[98], q[117];
cx q[99], q[117];
U(0, 0, pi/3) q[117];
cx q[99], q[117];
cx q[100], q[117];
U(0, 0, pi/3) q[117];
cx q[100], q[117];
cx q[101], q[117];
U(0, 0, pi/3) q[117];
cx q[101], q[117];
cx q[102], q[117];
U(0, 0, pi/3) q[117];
cx q[102], q[117];
cx q[103], q[117];
U(0, 0, pi/3) q[117];
cx q[103], q[117];
cx q[104], q[117];
U(0, 0, pi/3) q[117];
cx q[104], q[117];
cx q[105], q[117];
U(0, 0, pi/3) q[117];
cx q[105], q[117];
cx q[106], q[117];
U(0, 0, pi/3) q[117];
cx q[106], q[117];
cx q[108], q[117];
U(0, 0, pi/3) q[117];
cx q[108], q[117];
cx q[111], q[117];
U(0, 0, pi/3) q[117];
cx q[111], q[117];
cx q[112], q[117];
U(0, 0, pi/3) q[117];
cx q[112], q[117];
cx q[113], q[117];
U(0, 0, pi/3) q[117];
cx q[113], q[117];
cx q[114], q[117];
U(0, 0, pi/3) q[117];
cx q[114], q[117];
cx q[115], q[117];
U(0, 0, pi/3) q[117];
cx q[115], q[117];
cx q[116], q[117];
U(0, 0, pi/3) q[117];
cx q[116], q[117];
cx q[1], q[118];
U(0, 0, pi/3) q[118];
cx q[1], q[118];
cx q[2], q[118];
U(0, 0, pi/3) q[118];
cx q[2], q[118];
cx q[3], q[118];
U(0, 0, pi/3) q[118];
cx q[3], q[118];
cx q[4], q[118];
U(0, 0, pi/3) q[118];
cx q[4], q[118];
cx q[5], q[118];
U(0, 0, pi/3) q[118];
cx q[5], q[118];
cx q[7], q[118];
U(0, 0, pi/3) q[118];
cx q[7], q[118];
cx q[11], q[118];
U(0, 0, pi/3) q[118];
cx q[11], q[118];
cx q[13], q[118];
U(0, 0, pi/3) q[118];
cx q[13], q[118];
cx q[14], q[118];
U(0, 0, pi/3) q[118];
cx q[14], q[118];
cx q[15], q[118];
U(0, 0, pi/3) q[118];
cx q[15], q[118];
cx q[17], q[118];
U(0, 0, pi/3) q[118];
cx q[17], q[118];
cx q[19], q[118];
U(0, 0, pi/3) q[118];
cx q[19], q[118];
cx q[20], q[118];
U(0, 0, pi/3) q[118];
cx q[20], q[118];
cx q[25], q[118];
U(0, 0, pi/3) q[118];
cx q[25], q[118];
cx q[30], q[118];
U(0, 0, pi/3) q[118];
cx q[30], q[118];
cx q[31], q[118];
U(0, 0, pi/3) q[118];
cx q[31], q[118];
cx q[32], q[118];
U(0, 0, pi/3) q[118];
cx q[32], q[118];
cx q[33], q[118];
U(0, 0, pi/3) q[118];
cx q[33], q[118];
cx q[35], q[118];
U(0, 0, pi/3) q[118];
cx q[35], q[118];
cx q[40], q[118];
U(0, 0, pi/3) q[118];
cx q[40], q[118];
cx q[43], q[118];
U(0, 0, pi/3) q[118];
cx q[43], q[118];
cx q[50], q[118];
U(0, 0, pi/3) q[118];
cx q[50], q[118];
cx q[51], q[118];
U(0, 0, pi/3) q[118];
cx q[51], q[118];
cx q[53], q[118];
U(0, 0, pi/3) q[118];
cx q[53], q[118];
cx q[55], q[118];
U(0, 0, pi/3) q[118];
cx q[55], q[118];
cx q[59], q[118];
U(0, 0, pi/3) q[118];
cx q[59], q[118];
cx q[60], q[118];
U(0, 0, pi/3) q[118];
cx q[60], q[118];
cx q[61], q[118];
U(0, 0, pi/3) q[118];
cx q[61], q[118];
cx q[62], q[118];
U(0, 0, pi/3) q[118];
cx q[62], q[118];
cx q[66], q[118];
U(0, 0, pi/3) q[118];
cx q[66], q[118];
cx q[68], q[118];
U(0, 0, pi/3) q[118];
cx q[68], q[118];
cx q[69], q[118];
U(0, 0, pi/3) q[118];
cx q[69], q[118];
cx q[70], q[118];
U(0, 0, pi/3) q[118];
cx q[70], q[118];
cx q[71], q[118];
U(0, 0, pi/3) q[118];
cx q[71], q[118];
cx q[75], q[118];
U(0, 0, pi/3) q[118];
cx q[75], q[118];
cx q[76], q[118];
U(0, 0, pi/3) q[118];
cx q[76], q[118];
cx q[78], q[118];
U(0, 0, pi/3) q[118];
cx q[78], q[118];
cx q[79], q[118];
U(0, 0, pi/3) q[118];
cx q[79], q[118];
cx q[88], q[118];
U(0, 0, pi/3) q[118];
cx q[88], q[118];
cx q[89], q[118];
U(0, 0, pi/3) q[118];
cx q[89], q[118];
cx q[91], q[118];
U(0, 0, pi/3) q[118];
cx q[91], q[118];
cx q[92], q[118];
U(0, 0, pi/3) q[118];
cx q[92], q[118];
cx q[93], q[118];
U(0, 0, pi/3) q[118];
cx q[93], q[118];
cx q[96], q[118];
U(0, 0, pi/3) q[118];
cx q[96], q[118];
cx q[99], q[118];
U(0, 0, pi/3) q[118];
cx q[99], q[118];
cx q[100], q[118];
U(0, 0, pi/3) q[118];
cx q[100], q[118];
cx q[101], q[118];
U(0, 0, pi/3) q[118];
cx q[101], q[118];
cx q[102], q[118];
U(0, 0, pi/3) q[118];
cx q[102], q[118];
cx q[103], q[118];
U(0, 0, pi/3) q[118];
cx q[103], q[118];
cx q[104], q[118];
U(0, 0, pi/3) q[118];
cx q[104], q[118];
cx q[105], q[118];
U(0, 0, pi/3) q[118];
cx q[105], q[118];
cx q[106], q[118];
U(0, 0, pi/3) q[118];
cx q[106], q[118];
cx q[109], q[118];
U(0, 0, pi/3) q[118];
cx q[109], q[118];
cx q[110], q[118];
U(0, 0, pi/3) q[118];
cx q[110], q[118];
cx q[112], q[118];
U(0, 0, pi/3) q[118];
cx q[112], q[118];
cx q[117], q[118];
U(0, 0, pi/3) q[118];
cx q[117], q[118];
cx q[3], q[119];
U(0, 0, pi/3) q[119];
cx q[3], q[119];
cx q[4], q[119];
U(0, 0, pi/3) q[119];
cx q[4], q[119];
cx q[13], q[119];
U(0, 0, pi/3) q[119];
cx q[13], q[119];
cx q[14], q[119];
U(0, 0, pi/3) q[119];
cx q[14], q[119];
cx q[15], q[119];
U(0, 0, pi/3) q[119];
cx q[15], q[119];
cx q[18], q[119];
U(0, 0, pi/3) q[119];
cx q[18], q[119];
cx q[21], q[119];
U(0, 0, pi/3) q[119];
cx q[21], q[119];
cx q[23], q[119];
U(0, 0, pi/3) q[119];
cx q[23], q[119];
cx q[24], q[119];
U(0, 0, pi/3) q[119];
cx q[24], q[119];
cx q[26], q[119];
U(0, 0, pi/3) q[119];
cx q[26], q[119];
cx q[28], q[119];
U(0, 0, pi/3) q[119];
cx q[28], q[119];
cx q[31], q[119];
U(0, 0, pi/3) q[119];
cx q[31], q[119];
cx q[33], q[119];
U(0, 0, pi/3) q[119];
cx q[33], q[119];
cx q[34], q[119];
U(0, 0, pi/3) q[119];
cx q[34], q[119];
cx q[38], q[119];
U(0, 0, pi/3) q[119];
cx q[38], q[119];
cx q[40], q[119];
U(0, 0, pi/3) q[119];
cx q[40], q[119];
cx q[41], q[119];
U(0, 0, pi/3) q[119];
cx q[41], q[119];
cx q[45], q[119];
U(0, 0, pi/3) q[119];
cx q[45], q[119];
cx q[48], q[119];
U(0, 0, pi/3) q[119];
cx q[48], q[119];
cx q[49], q[119];
U(0, 0, pi/3) q[119];
cx q[49], q[119];
cx q[50], q[119];
U(0, 0, pi/3) q[119];
cx q[50], q[119];
cx q[51], q[119];
U(0, 0, pi/3) q[119];
cx q[51], q[119];
cx q[52], q[119];
U(0, 0, pi/3) q[119];
cx q[52], q[119];
cx q[54], q[119];
U(0, 0, pi/3) q[119];
cx q[54], q[119];
cx q[55], q[119];
U(0, 0, pi/3) q[119];
cx q[55], q[119];
cx q[59], q[119];
U(0, 0, pi/3) q[119];
cx q[59], q[119];
cx q[64], q[119];
U(0, 0, pi/3) q[119];
cx q[64], q[119];
cx q[67], q[119];
U(0, 0, pi/3) q[119];
cx q[67], q[119];
cx q[68], q[119];
U(0, 0, pi/3) q[119];
cx q[68], q[119];
cx q[72], q[119];
U(0, 0, pi/3) q[119];
cx q[72], q[119];
cx q[73], q[119];
U(0, 0, pi/3) q[119];
cx q[73], q[119];
cx q[75], q[119];
U(0, 0, pi/3) q[119];
cx q[75], q[119];
cx q[76], q[119];
U(0, 0, pi/3) q[119];
cx q[76], q[119];
cx q[78], q[119];
U(0, 0, pi/3) q[119];
cx q[78], q[119];
cx q[79], q[119];
U(0, 0, pi/3) q[119];
cx q[79], q[119];
cx q[80], q[119];
U(0, 0, pi/3) q[119];
cx q[80], q[119];
cx q[81], q[119];
U(0, 0, pi/3) q[119];
cx q[81], q[119];
cx q[83], q[119];
U(0, 0, pi/3) q[119];
cx q[83], q[119];
cx q[84], q[119];
U(0, 0, pi/3) q[119];
cx q[84], q[119];
cx q[86], q[119];
U(0, 0, pi/3) q[119];
cx q[86], q[119];
cx q[87], q[119];
U(0, 0, pi/3) q[119];
cx q[87], q[119];
cx q[91], q[119];
U(0, 0, pi/3) q[119];
cx q[91], q[119];
cx q[92], q[119];
U(0, 0, pi/3) q[119];
cx q[92], q[119];
cx q[101], q[119];
U(0, 0, pi/3) q[119];
cx q[101], q[119];
cx q[103], q[119];
U(0, 0, pi/3) q[119];
cx q[103], q[119];
cx q[105], q[119];
U(0, 0, pi/3) q[119];
cx q[105], q[119];
cx q[106], q[119];
U(0, 0, pi/3) q[119];
cx q[106], q[119];
cx q[107], q[119];
U(0, 0, pi/3) q[119];
cx q[107], q[119];
cx q[108], q[119];
U(0, 0, pi/3) q[119];
cx q[108], q[119];
cx q[110], q[119];
U(0, 0, pi/3) q[119];
cx q[110], q[119];
cx q[111], q[119];
U(0, 0, pi/3) q[119];
cx q[111], q[119];
cx q[113], q[119];
U(0, 0, pi/3) q[119];
cx q[113], q[119];
cx q[114], q[119];
U(0, 0, pi/3) q[119];
cx q[114], q[119];
cx q[115], q[119];
U(0, 0, pi/3) q[119];
cx q[115], q[119];
cx q[116], q[119];
U(0, 0, pi/3) q[119];
cx q[116], q[119];
cx q[117], q[119];
U(0, 0, pi/3) q[119];
cx q[117], q[119];
cx q[2], q[120];
U(0, 0, pi/3) q[120];
cx q[2], q[120];
cx q[5], q[120];
U(0, 0, pi/3) q[120];
cx q[5], q[120];
cx q[7], q[120];
U(0, 0, pi/3) q[120];
cx q[7], q[120];
cx q[10], q[120];
U(0, 0, pi/3) q[120];
cx q[10], q[120];
cx q[11], q[120];
U(0, 0, pi/3) q[120];
cx q[11], q[120];
cx q[12], q[120];
U(0, 0, pi/3) q[120];
cx q[12], q[120];
cx q[13], q[120];
U(0, 0, pi/3) q[120];
cx q[13], q[120];
cx q[14], q[120];
U(0, 0, pi/3) q[120];
cx q[14], q[120];
cx q[15], q[120];
U(0, 0, pi/3) q[120];
cx q[15], q[120];
cx q[16], q[120];
U(0, 0, pi/3) q[120];
cx q[16], q[120];
cx q[17], q[120];
U(0, 0, pi/3) q[120];
cx q[17], q[120];
cx q[19], q[120];
U(0, 0, pi/3) q[120];
cx q[19], q[120];
cx q[22], q[120];
U(0, 0, pi/3) q[120];
cx q[22], q[120];
cx q[27], q[120];
U(0, 0, pi/3) q[120];
cx q[27], q[120];
cx q[31], q[120];
U(0, 0, pi/3) q[120];
cx q[31], q[120];
cx q[33], q[120];
U(0, 0, pi/3) q[120];
cx q[33], q[120];
cx q[34], q[120];
U(0, 0, pi/3) q[120];
cx q[34], q[120];
cx q[35], q[120];
U(0, 0, pi/3) q[120];
cx q[35], q[120];
cx q[38], q[120];
U(0, 0, pi/3) q[120];
cx q[38], q[120];
cx q[39], q[120];
U(0, 0, pi/3) q[120];
cx q[39], q[120];
cx q[41], q[120];
U(0, 0, pi/3) q[120];
cx q[41], q[120];
cx q[42], q[120];
U(0, 0, pi/3) q[120];
cx q[42], q[120];
cx q[44], q[120];
U(0, 0, pi/3) q[120];
cx q[44], q[120];
cx q[46], q[120];
U(0, 0, pi/3) q[120];
cx q[46], q[120];
cx q[49], q[120];
U(0, 0, pi/3) q[120];
cx q[49], q[120];
cx q[52], q[120];
U(0, 0, pi/3) q[120];
cx q[52], q[120];
cx q[55], q[120];
U(0, 0, pi/3) q[120];
cx q[55], q[120];
cx q[56], q[120];
U(0, 0, pi/3) q[120];
cx q[56], q[120];
cx q[57], q[120];
U(0, 0, pi/3) q[120];
cx q[57], q[120];
cx q[59], q[120];
U(0, 0, pi/3) q[120];
cx q[59], q[120];
cx q[60], q[120];
U(0, 0, pi/3) q[120];
cx q[60], q[120];
cx q[63], q[120];
U(0, 0, pi/3) q[120];
cx q[63], q[120];
cx q[64], q[120];
U(0, 0, pi/3) q[120];
cx q[64], q[120];
cx q[65], q[120];
U(0, 0, pi/3) q[120];
cx q[65], q[120];
cx q[68], q[120];
U(0, 0, pi/3) q[120];
cx q[68], q[120];
cx q[72], q[120];
U(0, 0, pi/3) q[120];
cx q[72], q[120];
cx q[76], q[120];
U(0, 0, pi/3) q[120];
cx q[76], q[120];
cx q[77], q[120];
U(0, 0, pi/3) q[120];
cx q[77], q[120];
cx q[78], q[120];
U(0, 0, pi/3) q[120];
cx q[78], q[120];
cx q[80], q[120];
U(0, 0, pi/3) q[120];
cx q[80], q[120];
cx q[81], q[120];
U(0, 0, pi/3) q[120];
cx q[81], q[120];
cx q[83], q[120];
U(0, 0, pi/3) q[120];
cx q[83], q[120];
cx q[84], q[120];
U(0, 0, pi/3) q[120];
cx q[84], q[120];
cx q[92], q[120];
U(0, 0, pi/3) q[120];
cx q[92], q[120];
cx q[96], q[120];
U(0, 0, pi/3) q[120];
cx q[96], q[120];
cx q[97], q[120];
U(0, 0, pi/3) q[120];
cx q[97], q[120];
cx q[100], q[120];
U(0, 0, pi/3) q[120];
cx q[100], q[120];
cx q[101], q[120];
U(0, 0, pi/3) q[120];
cx q[101], q[120];
cx q[103], q[120];
U(0, 0, pi/3) q[120];
cx q[103], q[120];
cx q[104], q[120];
U(0, 0, pi/3) q[120];
cx q[104], q[120];
cx q[105], q[120];
U(0, 0, pi/3) q[120];
cx q[105], q[120];
cx q[107], q[120];
U(0, 0, pi/3) q[120];
cx q[107], q[120];
cx q[109], q[120];
U(0, 0, pi/3) q[120];
cx q[109], q[120];
cx q[111], q[120];
U(0, 0, pi/3) q[120];
cx q[111], q[120];
cx q[113], q[120];
U(0, 0, pi/3) q[120];
cx q[113], q[120];
cx q[114], q[120];
U(0, 0, pi/3) q[120];
cx q[114], q[120];
cx q[115], q[120];
U(0, 0, pi/3) q[120];
cx q[115], q[120];
cx q[116], q[120];
U(0, 0, pi/3) q[120];
cx q[116], q[120];
cx q[117], q[120];
U(0, 0, pi/3) q[120];
cx q[117], q[120];
cx q[119], q[120];
U(0, 0, pi/3) q[120];
cx q[119], q[120];
cx q[3], q[121];
U(0, 0, pi/3) q[121];
cx q[3], q[121];
cx q[4], q[121];
U(0, 0, pi/3) q[121];
cx q[4], q[121];
cx q[5], q[121];
U(0, 0, pi/3) q[121];
cx q[5], q[121];
cx q[6], q[121];
U(0, 0, pi/3) q[121];
cx q[6], q[121];
cx q[7], q[121];
U(0, 0, pi/3) q[121];
cx q[7], q[121];
cx q[8], q[121];
U(0, 0, pi/3) q[121];
cx q[8], q[121];
cx q[9], q[121];
U(0, 0, pi/3) q[121];
cx q[9], q[121];
cx q[11], q[121];
U(0, 0, pi/3) q[121];
cx q[11], q[121];
cx q[19], q[121];
U(0, 0, pi/3) q[121];
cx q[19], q[121];
cx q[20], q[121];
U(0, 0, pi/3) q[121];
cx q[20], q[121];
cx q[23], q[121];
U(0, 0, pi/3) q[121];
cx q[23], q[121];
cx q[27], q[121];
U(0, 0, pi/3) q[121];
cx q[27], q[121];
cx q[28], q[121];
U(0, 0, pi/3) q[121];
cx q[28], q[121];
cx q[29], q[121];
U(0, 0, pi/3) q[121];
cx q[29], q[121];
cx q[30], q[121];
U(0, 0, pi/3) q[121];
cx q[30], q[121];
cx q[32], q[121];
U(0, 0, pi/3) q[121];
cx q[32], q[121];
cx q[33], q[121];
U(0, 0, pi/3) q[121];
cx q[33], q[121];
cx q[43], q[121];
U(0, 0, pi/3) q[121];
cx q[43], q[121];
cx q[45], q[121];
U(0, 0, pi/3) q[121];
cx q[45], q[121];
cx q[51], q[121];
U(0, 0, pi/3) q[121];
cx q[51], q[121];
cx q[52], q[121];
U(0, 0, pi/3) q[121];
cx q[52], q[121];
cx q[54], q[121];
U(0, 0, pi/3) q[121];
cx q[54], q[121];
cx q[56], q[121];
U(0, 0, pi/3) q[121];
cx q[56], q[121];
cx q[57], q[121];
U(0, 0, pi/3) q[121];
cx q[57], q[121];
cx q[61], q[121];
U(0, 0, pi/3) q[121];
cx q[61], q[121];
cx q[63], q[121];
U(0, 0, pi/3) q[121];
cx q[63], q[121];
cx q[64], q[121];
U(0, 0, pi/3) q[121];
cx q[64], q[121];
cx q[70], q[121];
U(0, 0, pi/3) q[121];
cx q[70], q[121];
cx q[71], q[121];
U(0, 0, pi/3) q[121];
cx q[71], q[121];
cx q[74], q[121];
U(0, 0, pi/3) q[121];
cx q[74], q[121];
cx q[75], q[121];
U(0, 0, pi/3) q[121];
cx q[75], q[121];
cx q[76], q[121];
U(0, 0, pi/3) q[121];
cx q[76], q[121];
cx q[80], q[121];
U(0, 0, pi/3) q[121];
cx q[80], q[121];
cx q[81], q[121];
U(0, 0, pi/3) q[121];
cx q[81], q[121];
cx q[82], q[121];
U(0, 0, pi/3) q[121];
cx q[82], q[121];
cx q[85], q[121];
U(0, 0, pi/3) q[121];
cx q[85], q[121];
cx q[86], q[121];
U(0, 0, pi/3) q[121];
cx q[86], q[121];
cx q[87], q[121];
U(0, 0, pi/3) q[121];
cx q[87], q[121];
cx q[88], q[121];
U(0, 0, pi/3) q[121];
cx q[88], q[121];
cx q[89], q[121];
U(0, 0, pi/3) q[121];
cx q[89], q[121];
cx q[90], q[121];
U(0, 0, pi/3) q[121];
cx q[90], q[121];
cx q[92], q[121];
U(0, 0, pi/3) q[121];
cx q[92], q[121];
cx q[93], q[121];
U(0, 0, pi/3) q[121];
cx q[93], q[121];
cx q[96], q[121];
U(0, 0, pi/3) q[121];
cx q[96], q[121];
cx q[99], q[121];
U(0, 0, pi/3) q[121];
cx q[99], q[121];
cx q[101], q[121];
U(0, 0, pi/3) q[121];
cx q[101], q[121];
cx q[102], q[121];
U(0, 0, pi/3) q[121];
cx q[102], q[121];
cx q[103], q[121];
U(0, 0, pi/3) q[121];
cx q[103], q[121];
cx q[105], q[121];
U(0, 0, pi/3) q[121];
cx q[105], q[121];
cx q[107], q[121];
U(0, 0, pi/3) q[121];
cx q[107], q[121];
cx q[108], q[121];
U(0, 0, pi/3) q[121];
cx q[108], q[121];
cx q[110], q[121];
U(0, 0, pi/3) q[121];
cx q[110], q[121];
cx q[111], q[121];
U(0, 0, pi/3) q[121];
cx q[111], q[121];
cx q[112], q[121];
U(0, 0, pi/3) q[121];
cx q[112], q[121];
cx q[115], q[121];
U(0, 0, pi/3) q[121];
cx q[115], q[121];
cx q[117], q[121];
U(0, 0, pi/3) q[121];
cx q[117], q[121];
cx q[118], q[121];
U(0, 0, pi/3) q[121];
cx q[118], q[121];
cx q[0], q[122];
U(0, 0, pi/3) q[122];
cx q[0], q[122];
cx q[1], q[122];
U(0, 0, pi/3) q[122];
cx q[1], q[122];
cx q[3], q[122];
U(0, 0, pi/3) q[122];
cx q[3], q[122];
cx q[4], q[122];
U(0, 0, pi/3) q[122];
cx q[4], q[122];
cx q[5], q[122];
U(0, 0, pi/3) q[122];
cx q[5], q[122];
cx q[9], q[122];
U(0, 0, pi/3) q[122];
cx q[9], q[122];
cx q[10], q[122];
U(0, 0, pi/3) q[122];
cx q[10], q[122];
cx q[11], q[122];
U(0, 0, pi/3) q[122];
cx q[11], q[122];
cx q[13], q[122];
U(0, 0, pi/3) q[122];
cx q[13], q[122];
cx q[14], q[122];
U(0, 0, pi/3) q[122];
cx q[14], q[122];
cx q[15], q[122];
U(0, 0, pi/3) q[122];
cx q[15], q[122];
cx q[17], q[122];
U(0, 0, pi/3) q[122];
cx q[17], q[122];
cx q[19], q[122];
U(0, 0, pi/3) q[122];
cx q[19], q[122];
cx q[20], q[122];
U(0, 0, pi/3) q[122];
cx q[20], q[122];
cx q[21], q[122];
U(0, 0, pi/3) q[122];
cx q[21], q[122];
cx q[23], q[122];
U(0, 0, pi/3) q[122];
cx q[23], q[122];
cx q[24], q[122];
U(0, 0, pi/3) q[122];
cx q[24], q[122];
cx q[28], q[122];
U(0, 0, pi/3) q[122];
cx q[28], q[122];
cx q[29], q[122];
U(0, 0, pi/3) q[122];
cx q[29], q[122];
cx q[33], q[122];
U(0, 0, pi/3) q[122];
cx q[33], q[122];
cx q[37], q[122];
U(0, 0, pi/3) q[122];
cx q[37], q[122];
cx q[38], q[122];
U(0, 0, pi/3) q[122];
cx q[38], q[122];
cx q[40], q[122];
U(0, 0, pi/3) q[122];
cx q[40], q[122];
cx q[41], q[122];
U(0, 0, pi/3) q[122];
cx q[41], q[122];
cx q[43], q[122];
U(0, 0, pi/3) q[122];
cx q[43], q[122];
cx q[45], q[122];
U(0, 0, pi/3) q[122];
cx q[45], q[122];
cx q[57], q[122];
U(0, 0, pi/3) q[122];
cx q[57], q[122];
cx q[58], q[122];
U(0, 0, pi/3) q[122];
cx q[58], q[122];
cx q[59], q[122];
U(0, 0, pi/3) q[122];
cx q[59], q[122];
cx q[61], q[122];
U(0, 0, pi/3) q[122];
cx q[61], q[122];
cx q[64], q[122];
U(0, 0, pi/3) q[122];
cx q[64], q[122];
cx q[65], q[122];
U(0, 0, pi/3) q[122];
cx q[65], q[122];
cx q[67], q[122];
U(0, 0, pi/3) q[122];
cx q[67], q[122];
cx q[69], q[122];
U(0, 0, pi/3) q[122];
cx q[69], q[122];
cx q[71], q[122];
U(0, 0, pi/3) q[122];
cx q[71], q[122];
cx q[73], q[122];
U(0, 0, pi/3) q[122];
cx q[73], q[122];
cx q[79], q[122];
U(0, 0, pi/3) q[122];
cx q[79], q[122];
cx q[80], q[122];
U(0, 0, pi/3) q[122];
cx q[80], q[122];
cx q[81], q[122];
U(0, 0, pi/3) q[122];
cx q[81], q[122];
cx q[84], q[122];
U(0, 0, pi/3) q[122];
cx q[84], q[122];
cx q[86], q[122];
U(0, 0, pi/3) q[122];
cx q[86], q[122];
cx q[87], q[122];
U(0, 0, pi/3) q[122];
cx q[87], q[122];
cx q[88], q[122];
U(0, 0, pi/3) q[122];
cx q[88], q[122];
cx q[89], q[122];
U(0, 0, pi/3) q[122];
cx q[89], q[122];
cx q[90], q[122];
U(0, 0, pi/3) q[122];
cx q[90], q[122];
cx q[92], q[122];
U(0, 0, pi/3) q[122];
cx q[92], q[122];
cx q[94], q[122];
U(0, 0, pi/3) q[122];
cx q[94], q[122];
cx q[95], q[122];
U(0, 0, pi/3) q[122];
cx q[95], q[122];
cx q[96], q[122];
U(0, 0, pi/3) q[122];
cx q[96], q[122];
cx q[99], q[122];
U(0, 0, pi/3) q[122];
cx q[99], q[122];
cx q[104], q[122];
U(0, 0, pi/3) q[122];
cx q[104], q[122];
cx q[108], q[122];
U(0, 0, pi/3) q[122];
cx q[108], q[122];
cx q[110], q[122];
U(0, 0, pi/3) q[122];
cx q[110], q[122];
cx q[112], q[122];
U(0, 0, pi/3) q[122];
cx q[112], q[122];
cx q[114], q[122];
U(0, 0, pi/3) q[122];
cx q[114], q[122];
cx q[116], q[122];
U(0, 0, pi/3) q[122];
cx q[116], q[122];
cx q[117], q[122];
U(0, 0, pi/3) q[122];
cx q[117], q[122];
cx q[1], q[123];
U(0, 0, pi/3) q[123];
cx q[1], q[123];
cx q[2], q[123];
U(0, 0, pi/3) q[123];
cx q[2], q[123];
cx q[4], q[123];
U(0, 0, pi/3) q[123];
cx q[4], q[123];
cx q[5], q[123];
U(0, 0, pi/3) q[123];
cx q[5], q[123];
cx q[7], q[123];
U(0, 0, pi/3) q[123];
cx q[7], q[123];
cx q[11], q[123];
U(0, 0, pi/3) q[123];
cx q[11], q[123];
cx q[13], q[123];
U(0, 0, pi/3) q[123];
cx q[13], q[123];
cx q[14], q[123];
U(0, 0, pi/3) q[123];
cx q[14], q[123];
cx q[15], q[123];
U(0, 0, pi/3) q[123];
cx q[15], q[123];
cx q[21], q[123];
U(0, 0, pi/3) q[123];
cx q[21], q[123];
cx q[23], q[123];
U(0, 0, pi/3) q[123];
cx q[23], q[123];
cx q[26], q[123];
U(0, 0, pi/3) q[123];
cx q[26], q[123];
cx q[29], q[123];
U(0, 0, pi/3) q[123];
cx q[29], q[123];
cx q[30], q[123];
U(0, 0, pi/3) q[123];
cx q[30], q[123];
cx q[31], q[123];
U(0, 0, pi/3) q[123];
cx q[31], q[123];
cx q[32], q[123];
U(0, 0, pi/3) q[123];
cx q[32], q[123];
cx q[35], q[123];
U(0, 0, pi/3) q[123];
cx q[35], q[123];
cx q[38], q[123];
U(0, 0, pi/3) q[123];
cx q[38], q[123];
cx q[39], q[123];
U(0, 0, pi/3) q[123];
cx q[39], q[123];
cx q[41], q[123];
U(0, 0, pi/3) q[123];
cx q[41], q[123];
cx q[42], q[123];
U(0, 0, pi/3) q[123];
cx q[42], q[123];
cx q[45], q[123];
U(0, 0, pi/3) q[123];
cx q[45], q[123];
cx q[47], q[123];
U(0, 0, pi/3) q[123];
cx q[47], q[123];
cx q[50], q[123];
U(0, 0, pi/3) q[123];
cx q[50], q[123];
cx q[51], q[123];
U(0, 0, pi/3) q[123];
cx q[51], q[123];
cx q[53], q[123];
U(0, 0, pi/3) q[123];
cx q[53], q[123];
cx q[55], q[123];
U(0, 0, pi/3) q[123];
cx q[55], q[123];
cx q[57], q[123];
U(0, 0, pi/3) q[123];
cx q[57], q[123];
cx q[59], q[123];
U(0, 0, pi/3) q[123];
cx q[59], q[123];
cx q[60], q[123];
U(0, 0, pi/3) q[123];
cx q[60], q[123];
cx q[62], q[123];
U(0, 0, pi/3) q[123];
cx q[62], q[123];
cx q[63], q[123];
U(0, 0, pi/3) q[123];
cx q[63], q[123];
cx q[64], q[123];
U(0, 0, pi/3) q[123];
cx q[64], q[123];
cx q[65], q[123];
U(0, 0, pi/3) q[123];
cx q[65], q[123];
cx q[66], q[123];
U(0, 0, pi/3) q[123];
cx q[66], q[123];
cx q[69], q[123];
U(0, 0, pi/3) q[123];
cx q[69], q[123];
cx q[72], q[123];
U(0, 0, pi/3) q[123];
cx q[72], q[123];
cx q[73], q[123];
U(0, 0, pi/3) q[123];
cx q[73], q[123];
cx q[80], q[123];
U(0, 0, pi/3) q[123];
cx q[80], q[123];
cx q[86], q[123];
U(0, 0, pi/3) q[123];
cx q[86], q[123];
cx q[87], q[123];
U(0, 0, pi/3) q[123];
cx q[87], q[123];
cx q[88], q[123];
U(0, 0, pi/3) q[123];
cx q[88], q[123];
cx q[89], q[123];
U(0, 0, pi/3) q[123];
cx q[89], q[123];
cx q[92], q[123];
U(0, 0, pi/3) q[123];
cx q[92], q[123];
cx q[94], q[123];
U(0, 0, pi/3) q[123];
cx q[94], q[123];
cx q[95], q[123];
U(0, 0, pi/3) q[123];
cx q[95], q[123];
cx q[102], q[123];
U(0, 0, pi/3) q[123];
cx q[102], q[123];
cx q[103], q[123];
U(0, 0, pi/3) q[123];
cx q[103], q[123];
cx q[105], q[123];
U(0, 0, pi/3) q[123];
cx q[105], q[123];
cx q[107], q[123];
U(0, 0, pi/3) q[123];
cx q[107], q[123];
cx q[109], q[123];
U(0, 0, pi/3) q[123];
cx q[109], q[123];
cx q[110], q[123];
U(0, 0, pi/3) q[123];
cx q[110], q[123];
cx q[111], q[123];
U(0, 0, pi/3) q[123];
cx q[111], q[123];
cx q[112], q[123];
U(0, 0, pi/3) q[123];
cx q[112], q[123];
cx q[113], q[123];
U(0, 0, pi/3) q[123];
cx q[113], q[123];
cx q[114], q[123];
U(0, 0, pi/3) q[123];
cx q[114], q[123];
cx q[117], q[123];
U(0, 0, pi/3) q[123];
cx q[117], q[123];
cx q[119], q[123];
U(0, 0, pi/3) q[123];
cx q[119], q[123];
cx q[120], q[123];
U(0, 0, pi/3) q[123];
cx q[120], q[123];
cx q[121], q[123];
U(0, 0, pi/3) q[123];
cx q[121], q[123];
cx q[122], q[123];
U(0, 0, pi/3) q[123];
cx q[122], q[123];
cx q[0], q[124];
U(0, 0, pi/3) q[124];
cx q[0], q[124];
cx q[1], q[124];
U(0, 0, pi/3) q[124];
cx q[1], q[124];
cx q[2], q[124];
U(0, 0, pi/3) q[124];
cx q[2], q[124];
cx q[3], q[124];
U(0, 0, pi/3) q[124];
cx q[3], q[124];
cx q[6], q[124];
U(0, 0, pi/3) q[124];
cx q[6], q[124];
cx q[8], q[124];
U(0, 0, pi/3) q[124];
cx q[8], q[124];
cx q[9], q[124];
U(0, 0, pi/3) q[124];
cx q[9], q[124];
cx q[10], q[124];
U(0, 0, pi/3) q[124];
cx q[10], q[124];
cx q[13], q[124];
U(0, 0, pi/3) q[124];
cx q[13], q[124];
cx q[14], q[124];
U(0, 0, pi/3) q[124];
cx q[14], q[124];
cx q[15], q[124];
U(0, 0, pi/3) q[124];
cx q[15], q[124];
cx q[16], q[124];
U(0, 0, pi/3) q[124];
cx q[16], q[124];
cx q[17], q[124];
U(0, 0, pi/3) q[124];
cx q[17], q[124];
cx q[20], q[124];
U(0, 0, pi/3) q[124];
cx q[20], q[124];
cx q[21], q[124];
U(0, 0, pi/3) q[124];
cx q[21], q[124];
cx q[23], q[124];
U(0, 0, pi/3) q[124];
cx q[23], q[124];
cx q[25], q[124];
U(0, 0, pi/3) q[124];
cx q[25], q[124];
cx q[26], q[124];
U(0, 0, pi/3) q[124];
cx q[26], q[124];
cx q[27], q[124];
U(0, 0, pi/3) q[124];
cx q[27], q[124];
cx q[28], q[124];
U(0, 0, pi/3) q[124];
cx q[28], q[124];
cx q[29], q[124];
U(0, 0, pi/3) q[124];
cx q[29], q[124];
cx q[31], q[124];
U(0, 0, pi/3) q[124];
cx q[31], q[124];
cx q[32], q[124];
U(0, 0, pi/3) q[124];
cx q[32], q[124];
cx q[33], q[124];
U(0, 0, pi/3) q[124];
cx q[33], q[124];
cx q[34], q[124];
U(0, 0, pi/3) q[124];
cx q[34], q[124];
cx q[36], q[124];
U(0, 0, pi/3) q[124];
cx q[36], q[124];
cx q[42], q[124];
U(0, 0, pi/3) q[124];
cx q[42], q[124];
cx q[43], q[124];
U(0, 0, pi/3) q[124];
cx q[43], q[124];
cx q[44], q[124];
U(0, 0, pi/3) q[124];
cx q[44], q[124];
cx q[45], q[124];
U(0, 0, pi/3) q[124];
cx q[45], q[124];
cx q[46], q[124];
U(0, 0, pi/3) q[124];
cx q[46], q[124];
cx q[47], q[124];
U(0, 0, pi/3) q[124];
cx q[47], q[124];
cx q[48], q[124];
U(0, 0, pi/3) q[124];
cx q[48], q[124];
cx q[51], q[124];
U(0, 0, pi/3) q[124];
cx q[51], q[124];
cx q[53], q[124];
U(0, 0, pi/3) q[124];
cx q[53], q[124];
cx q[54], q[124];
U(0, 0, pi/3) q[124];
cx q[54], q[124];
cx q[55], q[124];
U(0, 0, pi/3) q[124];
cx q[55], q[124];
cx q[57], q[124];
U(0, 0, pi/3) q[124];
cx q[57], q[124];
cx q[59], q[124];
U(0, 0, pi/3) q[124];
cx q[59], q[124];
cx q[64], q[124];
U(0, 0, pi/3) q[124];
cx q[64], q[124];
cx q[68], q[124];
U(0, 0, pi/3) q[124];
cx q[68], q[124];
cx q[69], q[124];
U(0, 0, pi/3) q[124];
cx q[69], q[124];
cx q[73], q[124];
U(0, 0, pi/3) q[124];
cx q[73], q[124];
cx q[76], q[124];
U(0, 0, pi/3) q[124];
cx q[76], q[124];
cx q[78], q[124];
U(0, 0, pi/3) q[124];
cx q[78], q[124];
cx q[80], q[124];
U(0, 0, pi/3) q[124];
cx q[80], q[124];
cx q[81], q[124];
U(0, 0, pi/3) q[124];
cx q[81], q[124];
cx q[82], q[124];
U(0, 0, pi/3) q[124];
cx q[82], q[124];
cx q[83], q[124];
U(0, 0, pi/3) q[124];
cx q[83], q[124];
cx q[85], q[124];
U(0, 0, pi/3) q[124];
cx q[85], q[124];
cx q[87], q[124];
U(0, 0, pi/3) q[124];
cx q[87], q[124];
cx q[90], q[124];
U(0, 0, pi/3) q[124];
cx q[90], q[124];
cx q[94], q[124];
U(0, 0, pi/3) q[124];
cx q[94], q[124];
cx q[96], q[124];
U(0, 0, pi/3) q[124];
cx q[96], q[124];
cx q[99], q[124];
U(0, 0, pi/3) q[124];
cx q[99], q[124];
cx q[101], q[124];
U(0, 0, pi/3) q[124];
cx q[101], q[124];
cx q[102], q[124];
U(0, 0, pi/3) q[124];
cx q[102], q[124];
cx q[104], q[124];
U(0, 0, pi/3) q[124];
cx q[104], q[124];
cx q[106], q[124];
U(0, 0, pi/3) q[124];
cx q[106], q[124];
cx q[107], q[124];
U(0, 0, pi/3) q[124];
cx q[107], q[124];
cx q[109], q[124];
U(0, 0, pi/3) q[124];
cx q[109], q[124];
cx q[113], q[124];
U(0, 0, pi/3) q[124];
cx q[113], q[124];
cx q[115], q[124];
U(0, 0, pi/3) q[124];
cx q[115], q[124];
cx q[118], q[124];
U(0, 0, pi/3) q[124];
cx q[118], q[124];
cx q[119], q[124];
U(0, 0, pi/3) q[124];
cx q[119], q[124];
cx q[120], q[124];
U(0, 0, pi/3) q[124];
cx q[120], q[124];
cx q[123], q[124];
U(0, 0, pi/3) q[124];
cx q[123], q[124];
cx q[0], q[125];
U(0, 0, pi/3) q[125];
cx q[0], q[125];
cx q[2], q[125];
U(0, 0, pi/3) q[125];
cx q[2], q[125];
cx q[3], q[125];
U(0, 0, pi/3) q[125];
cx q[3], q[125];
cx q[4], q[125];
U(0, 0, pi/3) q[125];
cx q[4], q[125];
cx q[6], q[125];
U(0, 0, pi/3) q[125];
cx q[6], q[125];
cx q[9], q[125];
U(0, 0, pi/3) q[125];
cx q[9], q[125];
cx q[11], q[125];
U(0, 0, pi/3) q[125];
cx q[11], q[125];
cx q[12], q[125];
U(0, 0, pi/3) q[125];
cx q[12], q[125];
cx q[13], q[125];
U(0, 0, pi/3) q[125];
cx q[13], q[125];
cx q[16], q[125];
U(0, 0, pi/3) q[125];
cx q[16], q[125];
cx q[17], q[125];
U(0, 0, pi/3) q[125];
cx q[17], q[125];
cx q[19], q[125];
U(0, 0, pi/3) q[125];
cx q[19], q[125];
cx q[21], q[125];
U(0, 0, pi/3) q[125];
cx q[21], q[125];
cx q[22], q[125];
U(0, 0, pi/3) q[125];
cx q[22], q[125];
cx q[24], q[125];
U(0, 0, pi/3) q[125];
cx q[24], q[125];
cx q[29], q[125];
U(0, 0, pi/3) q[125];
cx q[29], q[125];
cx q[31], q[125];
U(0, 0, pi/3) q[125];
cx q[31], q[125];
cx q[32], q[125];
U(0, 0, pi/3) q[125];
cx q[32], q[125];
cx q[34], q[125];
U(0, 0, pi/3) q[125];
cx q[34], q[125];
cx q[36], q[125];
U(0, 0, pi/3) q[125];
cx q[36], q[125];
cx q[37], q[125];
U(0, 0, pi/3) q[125];
cx q[37], q[125];
cx q[38], q[125];
U(0, 0, pi/3) q[125];
cx q[38], q[125];
cx q[39], q[125];
U(0, 0, pi/3) q[125];
cx q[39], q[125];
cx q[43], q[125];
U(0, 0, pi/3) q[125];
cx q[43], q[125];
cx q[44], q[125];
U(0, 0, pi/3) q[125];
cx q[44], q[125];
cx q[46], q[125];
U(0, 0, pi/3) q[125];
cx q[46], q[125];
cx q[48], q[125];
U(0, 0, pi/3) q[125];
cx q[48], q[125];
cx q[49], q[125];
U(0, 0, pi/3) q[125];
cx q[49], q[125];
cx q[50], q[125];
U(0, 0, pi/3) q[125];
cx q[50], q[125];
cx q[51], q[125];
U(0, 0, pi/3) q[125];
cx q[51], q[125];
cx q[53], q[125];
U(0, 0, pi/3) q[125];
cx q[53], q[125];
cx q[58], q[125];
U(0, 0, pi/3) q[125];
cx q[58], q[125];
cx q[61], q[125];
U(0, 0, pi/3) q[125];
cx q[61], q[125];
cx q[63], q[125];
U(0, 0, pi/3) q[125];
cx q[63], q[125];
cx q[70], q[125];
U(0, 0, pi/3) q[125];
cx q[70], q[125];
cx q[71], q[125];
U(0, 0, pi/3) q[125];
cx q[71], q[125];
cx q[72], q[125];
U(0, 0, pi/3) q[125];
cx q[72], q[125];
cx q[74], q[125];
U(0, 0, pi/3) q[125];
cx q[74], q[125];
cx q[76], q[125];
U(0, 0, pi/3) q[125];
cx q[76], q[125];
cx q[81], q[125];
U(0, 0, pi/3) q[125];
cx q[81], q[125];
cx q[85], q[125];
U(0, 0, pi/3) q[125];
cx q[85], q[125];
cx q[92], q[125];
U(0, 0, pi/3) q[125];
cx q[92], q[125];
cx q[93], q[125];
U(0, 0, pi/3) q[125];
cx q[93], q[125];
cx q[94], q[125];
U(0, 0, pi/3) q[125];
cx q[94], q[125];
cx q[100], q[125];
U(0, 0, pi/3) q[125];
cx q[100], q[125];
cx q[101], q[125];
U(0, 0, pi/3) q[125];
cx q[101], q[125];
cx q[102], q[125];
U(0, 0, pi/3) q[125];
cx q[102], q[125];
cx q[105], q[125];
U(0, 0, pi/3) q[125];
cx q[105], q[125];
cx q[106], q[125];
U(0, 0, pi/3) q[125];
cx q[106], q[125];
cx q[107], q[125];
U(0, 0, pi/3) q[125];
cx q[107], q[125];
cx q[108], q[125];
U(0, 0, pi/3) q[125];
cx q[108], q[125];
cx q[110], q[125];
U(0, 0, pi/3) q[125];
cx q[110], q[125];
cx q[111], q[125];
U(0, 0, pi/3) q[125];
cx q[111], q[125];
cx q[112], q[125];
U(0, 0, pi/3) q[125];
cx q[112], q[125];
cx q[113], q[125];
U(0, 0, pi/3) q[125];
cx q[113], q[125];
cx q[116], q[125];
U(0, 0, pi/3) q[125];
cx q[116], q[125];
cx q[119], q[125];
U(0, 0, pi/3) q[125];
cx q[119], q[125];
cx q[120], q[125];
U(0, 0, pi/3) q[125];
cx q[120], q[125];
cx q[123], q[125];
U(0, 0, pi/3) q[125];
cx q[123], q[125];
cx q[0], q[126];
U(0, 0, pi/3) q[126];
cx q[0], q[126];
cx q[2], q[126];
U(0, 0, pi/3) q[126];
cx q[2], q[126];
cx q[3], q[126];
U(0, 0, pi/3) q[126];
cx q[3], q[126];
cx q[10], q[126];
U(0, 0, pi/3) q[126];
cx q[10], q[126];
cx q[11], q[126];
U(0, 0, pi/3) q[126];
cx q[11], q[126];
cx q[12], q[126];
U(0, 0, pi/3) q[126];
cx q[12], q[126];
cx q[14], q[126];
U(0, 0, pi/3) q[126];
cx q[14], q[126];
cx q[15], q[126];
U(0, 0, pi/3) q[126];
cx q[15], q[126];
cx q[20], q[126];
U(0, 0, pi/3) q[126];
cx q[20], q[126];
cx q[24], q[126];
U(0, 0, pi/3) q[126];
cx q[24], q[126];
cx q[31], q[126];
U(0, 0, pi/3) q[126];
cx q[31], q[126];
cx q[33], q[126];
U(0, 0, pi/3) q[126];
cx q[33], q[126];
cx q[34], q[126];
U(0, 0, pi/3) q[126];
cx q[34], q[126];
cx q[35], q[126];
U(0, 0, pi/3) q[126];
cx q[35], q[126];
cx q[36], q[126];
U(0, 0, pi/3) q[126];
cx q[36], q[126];
cx q[38], q[126];
U(0, 0, pi/3) q[126];
cx q[38], q[126];
cx q[39], q[126];
U(0, 0, pi/3) q[126];
cx q[39], q[126];
cx q[40], q[126];
U(0, 0, pi/3) q[126];
cx q[40], q[126];
cx q[41], q[126];
U(0, 0, pi/3) q[126];
cx q[41], q[126];
cx q[45], q[126];
U(0, 0, pi/3) q[126];
cx q[45], q[126];
cx q[46], q[126];
U(0, 0, pi/3) q[126];
cx q[46], q[126];
cx q[47], q[126];
U(0, 0, pi/3) q[126];
cx q[47], q[126];
cx q[49], q[126];
U(0, 0, pi/3) q[126];
cx q[49], q[126];
cx q[51], q[126];
U(0, 0, pi/3) q[126];
cx q[51], q[126];
cx q[52], q[126];
U(0, 0, pi/3) q[126];
cx q[52], q[126];
cx q[56], q[126];
U(0, 0, pi/3) q[126];
cx q[56], q[126];
cx q[59], q[126];
U(0, 0, pi/3) q[126];
cx q[59], q[126];
cx q[62], q[126];
U(0, 0, pi/3) q[126];
cx q[62], q[126];
cx q[65], q[126];
U(0, 0, pi/3) q[126];
cx q[65], q[126];
cx q[67], q[126];
U(0, 0, pi/3) q[126];
cx q[67], q[126];
cx q[71], q[126];
U(0, 0, pi/3) q[126];
cx q[71], q[126];
cx q[72], q[126];
U(0, 0, pi/3) q[126];
cx q[72], q[126];
cx q[77], q[126];
U(0, 0, pi/3) q[126];
cx q[77], q[126];
cx q[79], q[126];
U(0, 0, pi/3) q[126];
cx q[79], q[126];
cx q[82], q[126];
U(0, 0, pi/3) q[126];
cx q[82], q[126];
cx q[83], q[126];
U(0, 0, pi/3) q[126];
cx q[83], q[126];
cx q[84], q[126];
U(0, 0, pi/3) q[126];
cx q[84], q[126];
cx q[87], q[126];
U(0, 0, pi/3) q[126];
cx q[87], q[126];
cx q[88], q[126];
U(0, 0, pi/3) q[126];
cx q[88], q[126];
cx q[90], q[126];
U(0, 0, pi/3) q[126];
cx q[90], q[126];
cx q[93], q[126];
U(0, 0, pi/3) q[126];
cx q[93], q[126];
cx q[95], q[126];
U(0, 0, pi/3) q[126];
cx q[95], q[126];
cx q[96], q[126];
U(0, 0, pi/3) q[126];
cx q[96], q[126];
cx q[97], q[126];
U(0, 0, pi/3) q[126];
cx q[97], q[126];
cx q[98], q[126];
U(0, 0, pi/3) q[126];
cx q[98], q[126];
cx q[100], q[126];
U(0, 0, pi/3) q[126];
cx q[100], q[126];
cx q[101], q[126];
U(0, 0, pi/3) q[126];
cx q[101], q[126];
cx q[102], q[126];
U(0, 0, pi/3) q[126];
cx q[102], q[126];
cx q[107], q[126];
U(0, 0, pi/3) q[126];
cx q[107], q[126];
cx q[108], q[126];
U(0, 0, pi/3) q[126];
cx q[108], q[126];
cx q[109], q[126];
U(0, 0, pi/3) q[126];
cx q[109], q[126];
cx q[111], q[126];
U(0, 0, pi/3) q[126];
cx q[111], q[126];
cx q[116], q[126];
U(0, 0, pi/3) q[126];
cx q[116], q[126];
cx q[117], q[126];
U(0, 0, pi/3) q[126];
cx q[117], q[126];
cx q[118], q[126];
U(0, 0, pi/3) q[126];
cx q[118], q[126];
cx q[122], q[126];
U(0, 0, pi/3) q[126];
cx q[122], q[126];
cx q[0], q[127];
U(0, 0, pi/3) q[127];
cx q[0], q[127];
cx q[1], q[127];
U(0, 0, pi/3) q[127];
cx q[1], q[127];
cx q[4], q[127];
U(0, 0, pi/3) q[127];
cx q[4], q[127];
cx q[5], q[127];
U(0, 0, pi/3) q[127];
cx q[5], q[127];
cx q[6], q[127];
U(0, 0, pi/3) q[127];
cx q[6], q[127];
cx q[7], q[127];
U(0, 0, pi/3) q[127];
cx q[7], q[127];
cx q[8], q[127];
U(0, 0, pi/3) q[127];
cx q[8], q[127];
cx q[9], q[127];
U(0, 0, pi/3) q[127];
cx q[9], q[127];
cx q[10], q[127];
U(0, 0, pi/3) q[127];
cx q[10], q[127];
cx q[11], q[127];
U(0, 0, pi/3) q[127];
cx q[11], q[127];
cx q[13], q[127];
U(0, 0, pi/3) q[127];
cx q[13], q[127];
cx q[14], q[127];
U(0, 0, pi/3) q[127];
cx q[14], q[127];
cx q[15], q[127];
U(0, 0, pi/3) q[127];
cx q[15], q[127];
cx q[17], q[127];
U(0, 0, pi/3) q[127];
cx q[17], q[127];
cx q[19], q[127];
U(0, 0, pi/3) q[127];
cx q[19], q[127];
cx q[22], q[127];
U(0, 0, pi/3) q[127];
cx q[22], q[127];
cx q[25], q[127];
U(0, 0, pi/3) q[127];
cx q[25], q[127];
cx q[26], q[127];
U(0, 0, pi/3) q[127];
cx q[26], q[127];
cx q[27], q[127];
U(0, 0, pi/3) q[127];
cx q[27], q[127];
cx q[28], q[127];
U(0, 0, pi/3) q[127];
cx q[28], q[127];
cx q[29], q[127];
U(0, 0, pi/3) q[127];
cx q[29], q[127];
cx q[30], q[127];
U(0, 0, pi/3) q[127];
cx q[30], q[127];
cx q[32], q[127];
U(0, 0, pi/3) q[127];
cx q[32], q[127];
cx q[34], q[127];
U(0, 0, pi/3) q[127];
cx q[34], q[127];
cx q[35], q[127];
U(0, 0, pi/3) q[127];
cx q[35], q[127];
cx q[36], q[127];
U(0, 0, pi/3) q[127];
cx q[36], q[127];
cx q[37], q[127];
U(0, 0, pi/3) q[127];
cx q[37], q[127];
cx q[38], q[127];
U(0, 0, pi/3) q[127];
cx q[38], q[127];
cx q[40], q[127];
U(0, 0, pi/3) q[127];
cx q[40], q[127];
cx q[41], q[127];
U(0, 0, pi/3) q[127];
cx q[41], q[127];
cx q[46], q[127];
U(0, 0, pi/3) q[127];
cx q[46], q[127];
cx q[47], q[127];
U(0, 0, pi/3) q[127];
cx q[47], q[127];
cx q[48], q[127];
U(0, 0, pi/3) q[127];
cx q[48], q[127];
cx q[49], q[127];
U(0, 0, pi/3) q[127];
cx q[49], q[127];
cx q[50], q[127];
U(0, 0, pi/3) q[127];
cx q[50], q[127];
cx q[51], q[127];
U(0, 0, pi/3) q[127];
cx q[51], q[127];
cx q[52], q[127];
U(0, 0, pi/3) q[127];
cx q[52], q[127];
cx q[53], q[127];
U(0, 0, pi/3) q[127];
cx q[53], q[127];
cx q[55], q[127];
U(0, 0, pi/3) q[127];
cx q[55], q[127];
cx q[56], q[127];
U(0, 0, pi/3) q[127];
cx q[56], q[127];
cx q[60], q[127];
U(0, 0, pi/3) q[127];
cx q[60], q[127];
cx q[61], q[127];
U(0, 0, pi/3) q[127];
cx q[61], q[127];
cx q[62], q[127];
U(0, 0, pi/3) q[127];
cx q[62], q[127];
cx q[63], q[127];
U(0, 0, pi/3) q[127];
cx q[63], q[127];
cx q[65], q[127];
U(0, 0, pi/3) q[127];
cx q[65], q[127];
cx q[71], q[127];
U(0, 0, pi/3) q[127];
cx q[71], q[127];
cx q[73], q[127];
U(0, 0, pi/3) q[127];
cx q[73], q[127];
cx q[74], q[127];
U(0, 0, pi/3) q[127];
cx q[74], q[127];
cx q[77], q[127];
U(0, 0, pi/3) q[127];
cx q[77], q[127];
cx q[81], q[127];
U(0, 0, pi/3) q[127];
cx q[81], q[127];
cx q[82], q[127];
U(0, 0, pi/3) q[127];
cx q[82], q[127];
cx q[83], q[127];
U(0, 0, pi/3) q[127];
cx q[83], q[127];
cx q[84], q[127];
U(0, 0, pi/3) q[127];
cx q[84], q[127];
cx q[88], q[127];
U(0, 0, pi/3) q[127];
cx q[88], q[127];
cx q[91], q[127];
U(0, 0, pi/3) q[127];
cx q[91], q[127];
cx q[92], q[127];
U(0, 0, pi/3) q[127];
cx q[92], q[127];
cx q[93], q[127];
U(0, 0, pi/3) q[127];
cx q[93], q[127];
cx q[96], q[127];
U(0, 0, pi/3) q[127];
cx q[96], q[127];
cx q[100], q[127];
U(0, 0, pi/3) q[127];
cx q[100], q[127];
cx q[101], q[127];
U(0, 0, pi/3) q[127];
cx q[101], q[127];
cx q[105], q[127];
U(0, 0, pi/3) q[127];
cx q[105], q[127];
cx q[108], q[127];
U(0, 0, pi/3) q[127];
cx q[108], q[127];
cx q[111], q[127];
U(0, 0, pi/3) q[127];
cx q[111], q[127];
cx q[116], q[127];
U(0, 0, pi/3) q[127];
cx q[116], q[127];
cx q[117], q[127];
U(0, 0, pi/3) q[127];
cx q[117], q[127];
cx q[119], q[127];
U(0, 0, pi/3) q[127];
cx q[119], q[127];
cx q[120], q[127];
U(0, 0, pi/3) q[127];
cx q[120], q[127];
cx q[121], q[127];
U(0, 0, pi/3) q[127];
cx q[121], q[127];
cx q[126], q[127];
U(0, 0, pi/3) q[127];
cx q[126], q[127];
cx q[0], q[128];
U(0, 0, pi/3) q[128];
cx q[0], q[128];
cx q[1], q[128];
U(0, 0, pi/3) q[128];
cx q[1], q[128];
cx q[3], q[128];
U(0, 0, pi/3) q[128];
cx q[3], q[128];
cx q[5], q[128];
U(0, 0, pi/3) q[128];
cx q[5], q[128];
cx q[6], q[128];
U(0, 0, pi/3) q[128];
cx q[6], q[128];
cx q[7], q[128];
U(0, 0, pi/3) q[128];
cx q[7], q[128];
cx q[8], q[128];
U(0, 0, pi/3) q[128];
cx q[8], q[128];
cx q[9], q[128];
U(0, 0, pi/3) q[128];
cx q[9], q[128];
cx q[14], q[128];
U(0, 0, pi/3) q[128];
cx q[14], q[128];
cx q[15], q[128];
U(0, 0, pi/3) q[128];
cx q[15], q[128];
cx q[16], q[128];
U(0, 0, pi/3) q[128];
cx q[16], q[128];
cx q[20], q[128];
U(0, 0, pi/3) q[128];
cx q[20], q[128];
cx q[21], q[128];
U(0, 0, pi/3) q[128];
cx q[21], q[128];
cx q[22], q[128];
U(0, 0, pi/3) q[128];
cx q[22], q[128];
cx q[24], q[128];
U(0, 0, pi/3) q[128];
cx q[24], q[128];
cx q[28], q[128];
U(0, 0, pi/3) q[128];
cx q[28], q[128];
cx q[29], q[128];
U(0, 0, pi/3) q[128];
cx q[29], q[128];
cx q[33], q[128];
U(0, 0, pi/3) q[128];
cx q[33], q[128];
cx q[35], q[128];
U(0, 0, pi/3) q[128];
cx q[35], q[128];
cx q[36], q[128];
U(0, 0, pi/3) q[128];
cx q[36], q[128];
cx q[39], q[128];
U(0, 0, pi/3) q[128];
cx q[39], q[128];
cx q[40], q[128];
U(0, 0, pi/3) q[128];
cx q[40], q[128];
cx q[43], q[128];
U(0, 0, pi/3) q[128];
cx q[43], q[128];
cx q[44], q[128];
U(0, 0, pi/3) q[128];
cx q[44], q[128];
cx q[45], q[128];
U(0, 0, pi/3) q[128];
cx q[45], q[128];
cx q[46], q[128];
U(0, 0, pi/3) q[128];
cx q[46], q[128];
cx q[47], q[128];
U(0, 0, pi/3) q[128];
cx q[47], q[128];
cx q[48], q[128];
U(0, 0, pi/3) q[128];
cx q[48], q[128];
cx q[50], q[128];
U(0, 0, pi/3) q[128];
cx q[50], q[128];
cx q[51], q[128];
U(0, 0, pi/3) q[128];
cx q[51], q[128];
cx q[52], q[128];
U(0, 0, pi/3) q[128];
cx q[52], q[128];
cx q[53], q[128];
U(0, 0, pi/3) q[128];
cx q[53], q[128];
cx q[55], q[128];
U(0, 0, pi/3) q[128];
cx q[55], q[128];
cx q[56], q[128];
U(0, 0, pi/3) q[128];
cx q[56], q[128];
cx q[57], q[128];
U(0, 0, pi/3) q[128];
cx q[57], q[128];
cx q[59], q[128];
U(0, 0, pi/3) q[128];
cx q[59], q[128];
cx q[60], q[128];
U(0, 0, pi/3) q[128];
cx q[60], q[128];
cx q[62], q[128];
U(0, 0, pi/3) q[128];
cx q[62], q[128];
cx q[65], q[128];
U(0, 0, pi/3) q[128];
cx q[65], q[128];
cx q[66], q[128];
U(0, 0, pi/3) q[128];
cx q[66], q[128];
cx q[69], q[128];
U(0, 0, pi/3) q[128];
cx q[69], q[128];
cx q[70], q[128];
U(0, 0, pi/3) q[128];
cx q[70], q[128];
cx q[71], q[128];
U(0, 0, pi/3) q[128];
cx q[71], q[128];
cx q[73], q[128];
U(0, 0, pi/3) q[128];
cx q[73], q[128];
cx q[75], q[128];
U(0, 0, pi/3) q[128];
cx q[75], q[128];
cx q[76], q[128];
U(0, 0, pi/3) q[128];
cx q[76], q[128];
cx q[77], q[128];
U(0, 0, pi/3) q[128];
cx q[77], q[128];
cx q[78], q[128];
U(0, 0, pi/3) q[128];
cx q[78], q[128];
cx q[79], q[128];
U(0, 0, pi/3) q[128];
cx q[79], q[128];
cx q[80], q[128];
U(0, 0, pi/3) q[128];
cx q[80], q[128];
cx q[82], q[128];
U(0, 0, pi/3) q[128];
cx q[82], q[128];
cx q[83], q[128];
U(0, 0, pi/3) q[128];
cx q[83], q[128];
cx q[86], q[128];
U(0, 0, pi/3) q[128];
cx q[86], q[128];
cx q[92], q[128];
U(0, 0, pi/3) q[128];
cx q[92], q[128];
cx q[96], q[128];
U(0, 0, pi/3) q[128];
cx q[96], q[128];
cx q[97], q[128];
U(0, 0, pi/3) q[128];
cx q[97], q[128];
cx q[101], q[128];
U(0, 0, pi/3) q[128];
cx q[101], q[128];
cx q[102], q[128];
U(0, 0, pi/3) q[128];
cx q[102], q[128];
cx q[103], q[128];
U(0, 0, pi/3) q[128];
cx q[103], q[128];
cx q[106], q[128];
U(0, 0, pi/3) q[128];
cx q[106], q[128];
cx q[109], q[128];
U(0, 0, pi/3) q[128];
cx q[109], q[128];
cx q[114], q[128];
U(0, 0, pi/3) q[128];
cx q[114], q[128];
cx q[116], q[128];
U(0, 0, pi/3) q[128];
cx q[116], q[128];
cx q[117], q[128];
U(0, 0, pi/3) q[128];
cx q[117], q[128];
cx q[121], q[128];
U(0, 0, pi/3) q[128];
cx q[121], q[128];
cx q[123], q[128];
U(0, 0, pi/3) q[128];
cx q[123], q[128];
cx q[124], q[128];
U(0, 0, pi/3) q[128];
cx q[124], q[128];
cx q[125], q[128];
U(0, 0, pi/3) q[128];
cx q[125], q[128];
cx q[126], q[128];
U(0, 0, pi/3) q[128];
cx q[126], q[128];
cx q[2], q[129];
U(0, 0, pi/3) q[129];
cx q[2], q[129];
cx q[3], q[129];
U(0, 0, pi/3) q[129];
cx q[3], q[129];
cx q[7], q[129];
U(0, 0, pi/3) q[129];
cx q[7], q[129];
cx q[8], q[129];
U(0, 0, pi/3) q[129];
cx q[8], q[129];
cx q[9], q[129];
U(0, 0, pi/3) q[129];
cx q[9], q[129];
cx q[10], q[129];
U(0, 0, pi/3) q[129];
cx q[10], q[129];
cx q[13], q[129];
U(0, 0, pi/3) q[129];
cx q[13], q[129];
cx q[14], q[129];
U(0, 0, pi/3) q[129];
cx q[14], q[129];
cx q[15], q[129];
U(0, 0, pi/3) q[129];
cx q[15], q[129];
cx q[19], q[129];
U(0, 0, pi/3) q[129];
cx q[19], q[129];
cx q[20], q[129];
U(0, 0, pi/3) q[129];
cx q[20], q[129];
cx q[21], q[129];
U(0, 0, pi/3) q[129];
cx q[21], q[129];
cx q[22], q[129];
U(0, 0, pi/3) q[129];
cx q[22], q[129];
cx q[26], q[129];
U(0, 0, pi/3) q[129];
cx q[26], q[129];
cx q[27], q[129];
U(0, 0, pi/3) q[129];
cx q[27], q[129];
cx q[28], q[129];
U(0, 0, pi/3) q[129];
cx q[28], q[129];
cx q[30], q[129];
U(0, 0, pi/3) q[129];
cx q[30], q[129];
cx q[31], q[129];
U(0, 0, pi/3) q[129];
cx q[31], q[129];
cx q[32], q[129];
U(0, 0, pi/3) q[129];
cx q[32], q[129];
cx q[33], q[129];
U(0, 0, pi/3) q[129];
cx q[33], q[129];
cx q[37], q[129];
U(0, 0, pi/3) q[129];
cx q[37], q[129];
cx q[39], q[129];
U(0, 0, pi/3) q[129];
cx q[39], q[129];
cx q[44], q[129];
U(0, 0, pi/3) q[129];
cx q[44], q[129];
cx q[46], q[129];
U(0, 0, pi/3) q[129];
cx q[46], q[129];
cx q[47], q[129];
U(0, 0, pi/3) q[129];
cx q[47], q[129];
cx q[50], q[129];
U(0, 0, pi/3) q[129];
cx q[50], q[129];
cx q[51], q[129];
U(0, 0, pi/3) q[129];
cx q[51], q[129];
cx q[52], q[129];
U(0, 0, pi/3) q[129];
cx q[52], q[129];
cx q[54], q[129];
U(0, 0, pi/3) q[129];
cx q[54], q[129];
cx q[59], q[129];
U(0, 0, pi/3) q[129];
cx q[59], q[129];
cx q[60], q[129];
U(0, 0, pi/3) q[129];
cx q[60], q[129];
cx q[61], q[129];
U(0, 0, pi/3) q[129];
cx q[61], q[129];
cx q[62], q[129];
U(0, 0, pi/3) q[129];
cx q[62], q[129];
cx q[64], q[129];
U(0, 0, pi/3) q[129];
cx q[64], q[129];
cx q[65], q[129];
U(0, 0, pi/3) q[129];
cx q[65], q[129];
cx q[66], q[129];
U(0, 0, pi/3) q[129];
cx q[66], q[129];
cx q[67], q[129];
U(0, 0, pi/3) q[129];
cx q[67], q[129];
cx q[69], q[129];
U(0, 0, pi/3) q[129];
cx q[69], q[129];
cx q[74], q[129];
U(0, 0, pi/3) q[129];
cx q[74], q[129];
cx q[79], q[129];
U(0, 0, pi/3) q[129];
cx q[79], q[129];
cx q[80], q[129];
U(0, 0, pi/3) q[129];
cx q[80], q[129];
cx q[83], q[129];
U(0, 0, pi/3) q[129];
cx q[83], q[129];
cx q[86], q[129];
U(0, 0, pi/3) q[129];
cx q[86], q[129];
cx q[88], q[129];
U(0, 0, pi/3) q[129];
cx q[88], q[129];
cx q[89], q[129];
U(0, 0, pi/3) q[129];
cx q[89], q[129];
cx q[90], q[129];
U(0, 0, pi/3) q[129];
cx q[90], q[129];
cx q[91], q[129];
U(0, 0, pi/3) q[129];
cx q[91], q[129];
cx q[93], q[129];
U(0, 0, pi/3) q[129];
cx q[93], q[129];
cx q[95], q[129];
U(0, 0, pi/3) q[129];
cx q[95], q[129];
cx q[98], q[129];
U(0, 0, pi/3) q[129];
cx q[98], q[129];
cx q[99], q[129];
U(0, 0, pi/3) q[129];
cx q[99], q[129];
cx q[103], q[129];
U(0, 0, pi/3) q[129];
cx q[103], q[129];
cx q[104], q[129];
U(0, 0, pi/3) q[129];
cx q[104], q[129];
cx q[105], q[129];
U(0, 0, pi/3) q[129];
cx q[105], q[129];
cx q[106], q[129];
U(0, 0, pi/3) q[129];
cx q[106], q[129];
cx q[107], q[129];
U(0, 0, pi/3) q[129];
cx q[107], q[129];
cx q[109], q[129];
U(0, 0, pi/3) q[129];
cx q[109], q[129];
cx q[115], q[129];
U(0, 0, pi/3) q[129];
cx q[115], q[129];
cx q[116], q[129];
U(0, 0, pi/3) q[129];
cx q[116], q[129];
cx q[120], q[129];
U(0, 0, pi/3) q[129];
cx q[120], q[129];
cx q[127], q[129];
U(0, 0, pi/3) q[129];
cx q[127], q[129];
cx q[2], q[130];
U(0, 0, pi/3) q[130];
cx q[2], q[130];
cx q[3], q[130];
U(0, 0, pi/3) q[130];
cx q[3], q[130];
cx q[4], q[130];
U(0, 0, pi/3) q[130];
cx q[4], q[130];
cx q[5], q[130];
U(0, 0, pi/3) q[130];
cx q[5], q[130];
cx q[8], q[130];
U(0, 0, pi/3) q[130];
cx q[8], q[130];
cx q[9], q[130];
U(0, 0, pi/3) q[130];
cx q[9], q[130];
cx q[10], q[130];
U(0, 0, pi/3) q[130];
cx q[10], q[130];
cx q[12], q[130];
U(0, 0, pi/3) q[130];
cx q[12], q[130];
cx q[14], q[130];
U(0, 0, pi/3) q[130];
cx q[14], q[130];
cx q[17], q[130];
U(0, 0, pi/3) q[130];
cx q[17], q[130];
cx q[18], q[130];
U(0, 0, pi/3) q[130];
cx q[18], q[130];
cx q[19], q[130];
U(0, 0, pi/3) q[130];
cx q[19], q[130];
cx q[20], q[130];
U(0, 0, pi/3) q[130];
cx q[20], q[130];
cx q[23], q[130];
U(0, 0, pi/3) q[130];
cx q[23], q[130];
cx q[24], q[130];
U(0, 0, pi/3) q[130];
cx q[24], q[130];
cx q[25], q[130];
U(0, 0, pi/3) q[130];
cx q[25], q[130];
cx q[26], q[130];
U(0, 0, pi/3) q[130];
cx q[26], q[130];
cx q[27], q[130];
U(0, 0, pi/3) q[130];
cx q[27], q[130];
cx q[30], q[130];
U(0, 0, pi/3) q[130];
cx q[30], q[130];
cx q[32], q[130];
U(0, 0, pi/3) q[130];
cx q[32], q[130];
cx q[33], q[130];
U(0, 0, pi/3) q[130];
cx q[33], q[130];
cx q[38], q[130];
U(0, 0, pi/3) q[130];
cx q[38], q[130];
cx q[40], q[130];
U(0, 0, pi/3) q[130];
cx q[40], q[130];
cx q[42], q[130];
U(0, 0, pi/3) q[130];
cx q[42], q[130];
cx q[44], q[130];
U(0, 0, pi/3) q[130];
cx q[44], q[130];
cx q[45], q[130];
U(0, 0, pi/3) q[130];
cx q[45], q[130];
cx q[51], q[130];
U(0, 0, pi/3) q[130];
cx q[51], q[130];
cx q[52], q[130];
U(0, 0, pi/3) q[130];
cx q[52], q[130];
cx q[53], q[130];
U(0, 0, pi/3) q[130];
cx q[53], q[130];
cx q[55], q[130];
U(0, 0, pi/3) q[130];
cx q[55], q[130];
cx q[57], q[130];
U(0, 0, pi/3) q[130];
cx q[57], q[130];
cx q[58], q[130];
U(0, 0, pi/3) q[130];
cx q[58], q[130];
cx q[60], q[130];
U(0, 0, pi/3) q[130];
cx q[60], q[130];
cx q[62], q[130];
U(0, 0, pi/3) q[130];
cx q[62], q[130];
cx q[64], q[130];
U(0, 0, pi/3) q[130];
cx q[64], q[130];
cx q[69], q[130];
U(0, 0, pi/3) q[130];
cx q[69], q[130];
cx q[70], q[130];
U(0, 0, pi/3) q[130];
cx q[70], q[130];
cx q[72], q[130];
U(0, 0, pi/3) q[130];
cx q[72], q[130];
cx q[74], q[130];
U(0, 0, pi/3) q[130];
cx q[74], q[130];
cx q[78], q[130];
U(0, 0, pi/3) q[130];
cx q[78], q[130];
cx q[80], q[130];
U(0, 0, pi/3) q[130];
cx q[80], q[130];
cx q[81], q[130];
U(0, 0, pi/3) q[130];
cx q[81], q[130];
cx q[83], q[130];
U(0, 0, pi/3) q[130];
cx q[83], q[130];
cx q[85], q[130];
U(0, 0, pi/3) q[130];
cx q[85], q[130];
cx q[86], q[130];
U(0, 0, pi/3) q[130];
cx q[86], q[130];
cx q[88], q[130];
U(0, 0, pi/3) q[130];
cx q[88], q[130];
cx q[89], q[130];
U(0, 0, pi/3) q[130];
cx q[89], q[130];
cx q[91], q[130];
U(0, 0, pi/3) q[130];
cx q[91], q[130];
cx q[92], q[130];
U(0, 0, pi/3) q[130];
cx q[92], q[130];
cx q[94], q[130];
U(0, 0, pi/3) q[130];
cx q[94], q[130];
cx q[98], q[130];
U(0, 0, pi/3) q[130];
cx q[98], q[130];
cx q[99], q[130];
U(0, 0, pi/3) q[130];
cx q[99], q[130];
cx q[102], q[130];
U(0, 0, pi/3) q[130];
cx q[102], q[130];
cx q[103], q[130];
U(0, 0, pi/3) q[130];
cx q[103], q[130];
cx q[105], q[130];
U(0, 0, pi/3) q[130];
cx q[105], q[130];
cx q[110], q[130];
U(0, 0, pi/3) q[130];
cx q[110], q[130];
cx q[111], q[130];
U(0, 0, pi/3) q[130];
cx q[111], q[130];
cx q[113], q[130];
U(0, 0, pi/3) q[130];
cx q[113], q[130];
cx q[116], q[130];
U(0, 0, pi/3) q[130];
cx q[116], q[130];
cx q[117], q[130];
U(0, 0, pi/3) q[130];
cx q[117], q[130];
cx q[119], q[130];
U(0, 0, pi/3) q[130];
cx q[119], q[130];
cx q[120], q[130];
U(0, 0, pi/3) q[130];
cx q[120], q[130];
cx q[121], q[130];
U(0, 0, pi/3) q[130];
cx q[121], q[130];
cx q[122], q[130];
U(0, 0, pi/3) q[130];
cx q[122], q[130];
cx q[124], q[130];
U(0, 0, pi/3) q[130];
cx q[124], q[130];
cx q[126], q[130];
U(0, 0, pi/3) q[130];
cx q[126], q[130];
cx q[127], q[130];
U(0, 0, pi/3) q[130];
cx q[127], q[130];
cx q[128], q[130];
U(0, 0, pi/3) q[130];
cx q[128], q[130];
cx q[129], q[130];
U(0, 0, pi/3) q[130];
cx q[129], q[130];
cx q[2], q[131];
U(0, 0, pi/3) q[131];
cx q[2], q[131];
cx q[4], q[131];
U(0, 0, pi/3) q[131];
cx q[4], q[131];
cx q[5], q[131];
U(0, 0, pi/3) q[131];
cx q[5], q[131];
cx q[6], q[131];
U(0, 0, pi/3) q[131];
cx q[6], q[131];
cx q[7], q[131];
U(0, 0, pi/3) q[131];
cx q[7], q[131];
cx q[8], q[131];
U(0, 0, pi/3) q[131];
cx q[8], q[131];
cx q[9], q[131];
U(0, 0, pi/3) q[131];
cx q[9], q[131];
cx q[12], q[131];
U(0, 0, pi/3) q[131];
cx q[12], q[131];
cx q[14], q[131];
U(0, 0, pi/3) q[131];
cx q[14], q[131];
cx q[15], q[131];
U(0, 0, pi/3) q[131];
cx q[15], q[131];
cx q[16], q[131];
U(0, 0, pi/3) q[131];
cx q[16], q[131];
cx q[17], q[131];
U(0, 0, pi/3) q[131];
cx q[17], q[131];
cx q[19], q[131];
U(0, 0, pi/3) q[131];
cx q[19], q[131];
cx q[20], q[131];
U(0, 0, pi/3) q[131];
cx q[20], q[131];
cx q[22], q[131];
U(0, 0, pi/3) q[131];
cx q[22], q[131];
cx q[25], q[131];
U(0, 0, pi/3) q[131];
cx q[25], q[131];
cx q[26], q[131];
U(0, 0, pi/3) q[131];
cx q[26], q[131];
cx q[27], q[131];
U(0, 0, pi/3) q[131];
cx q[27], q[131];
cx q[29], q[131];
U(0, 0, pi/3) q[131];
cx q[29], q[131];
cx q[32], q[131];
U(0, 0, pi/3) q[131];
cx q[32], q[131];
cx q[33], q[131];
U(0, 0, pi/3) q[131];
cx q[33], q[131];
cx q[37], q[131];
U(0, 0, pi/3) q[131];
cx q[37], q[131];
cx q[38], q[131];
U(0, 0, pi/3) q[131];
cx q[38], q[131];
cx q[39], q[131];
U(0, 0, pi/3) q[131];
cx q[39], q[131];
cx q[40], q[131];
U(0, 0, pi/3) q[131];
cx q[40], q[131];
cx q[41], q[131];
U(0, 0, pi/3) q[131];
cx q[41], q[131];
cx q[42], q[131];
U(0, 0, pi/3) q[131];
cx q[42], q[131];
cx q[43], q[131];
U(0, 0, pi/3) q[131];
cx q[43], q[131];
cx q[44], q[131];
U(0, 0, pi/3) q[131];
cx q[44], q[131];
cx q[47], q[131];
U(0, 0, pi/3) q[131];
cx q[47], q[131];
cx q[48], q[131];
U(0, 0, pi/3) q[131];
cx q[48], q[131];
cx q[51], q[131];
U(0, 0, pi/3) q[131];
cx q[51], q[131];
cx q[53], q[131];
U(0, 0, pi/3) q[131];
cx q[53], q[131];
cx q[54], q[131];
U(0, 0, pi/3) q[131];
cx q[54], q[131];
cx q[55], q[131];
U(0, 0, pi/3) q[131];
cx q[55], q[131];
cx q[59], q[131];
U(0, 0, pi/3) q[131];
cx q[59], q[131];
cx q[60], q[131];
U(0, 0, pi/3) q[131];
cx q[60], q[131];
cx q[61], q[131];
U(0, 0, pi/3) q[131];
cx q[61], q[131];
cx q[63], q[131];
U(0, 0, pi/3) q[131];
cx q[63], q[131];
cx q[65], q[131];
U(0, 0, pi/3) q[131];
cx q[65], q[131];
cx q[66], q[131];
U(0, 0, pi/3) q[131];
cx q[66], q[131];
cx q[67], q[131];
U(0, 0, pi/3) q[131];
cx q[67], q[131];
cx q[69], q[131];
U(0, 0, pi/3) q[131];
cx q[69], q[131];
cx q[72], q[131];
U(0, 0, pi/3) q[131];
cx q[72], q[131];
cx q[73], q[131];
U(0, 0, pi/3) q[131];
cx q[73], q[131];
cx q[78], q[131];
U(0, 0, pi/3) q[131];
cx q[78], q[131];
cx q[79], q[131];
U(0, 0, pi/3) q[131];
cx q[79], q[131];
cx q[80], q[131];
U(0, 0, pi/3) q[131];
cx q[80], q[131];
cx q[82], q[131];
U(0, 0, pi/3) q[131];
cx q[82], q[131];
cx q[83], q[131];
U(0, 0, pi/3) q[131];
cx q[83], q[131];
cx q[84], q[131];
U(0, 0, pi/3) q[131];
cx q[84], q[131];
cx q[86], q[131];
U(0, 0, pi/3) q[131];
cx q[86], q[131];
cx q[88], q[131];
U(0, 0, pi/3) q[131];
cx q[88], q[131];
cx q[89], q[131];
U(0, 0, pi/3) q[131];
cx q[89], q[131];
cx q[96], q[131];
U(0, 0, pi/3) q[131];
cx q[96], q[131];
cx q[98], q[131];
U(0, 0, pi/3) q[131];
cx q[98], q[131];
cx q[99], q[131];
U(0, 0, pi/3) q[131];
cx q[99], q[131];
cx q[102], q[131];
U(0, 0, pi/3) q[131];
cx q[102], q[131];
cx q[103], q[131];
U(0, 0, pi/3) q[131];
cx q[103], q[131];
cx q[105], q[131];
U(0, 0, pi/3) q[131];
cx q[105], q[131];
cx q[106], q[131];
U(0, 0, pi/3) q[131];
cx q[106], q[131];
cx q[107], q[131];
U(0, 0, pi/3) q[131];
cx q[107], q[131];
cx q[108], q[131];
U(0, 0, pi/3) q[131];
cx q[108], q[131];
cx q[110], q[131];
U(0, 0, pi/3) q[131];
cx q[110], q[131];
cx q[114], q[131];
U(0, 0, pi/3) q[131];
cx q[114], q[131];
cx q[115], q[131];
U(0, 0, pi/3) q[131];
cx q[115], q[131];
cx q[116], q[131];
U(0, 0, pi/3) q[131];
cx q[116], q[131];
cx q[117], q[131];
U(0, 0, pi/3) q[131];
cx q[117], q[131];
cx q[118], q[131];
U(0, 0, pi/3) q[131];
cx q[118], q[131];
cx q[119], q[131];
U(0, 0, pi/3) q[131];
cx q[119], q[131];
cx q[121], q[131];
U(0, 0, pi/3) q[131];
cx q[121], q[131];
cx q[128], q[131];
U(0, 0, pi/3) q[131];
cx q[128], q[131];
cx q[130], q[131];
U(0, 0, pi/3) q[131];
cx q[130], q[131];
cx q[0], q[132];
U(0, 0, pi/3) q[132];
cx q[0], q[132];
cx q[1], q[132];
U(0, 0, pi/3) q[132];
cx q[1], q[132];
cx q[2], q[132];
U(0, 0, pi/3) q[132];
cx q[2], q[132];
cx q[5], q[132];
U(0, 0, pi/3) q[132];
cx q[5], q[132];
cx q[6], q[132];
U(0, 0, pi/3) q[132];
cx q[6], q[132];
cx q[8], q[132];
U(0, 0, pi/3) q[132];
cx q[8], q[132];
cx q[10], q[132];
U(0, 0, pi/3) q[132];
cx q[10], q[132];
cx q[13], q[132];
U(0, 0, pi/3) q[132];
cx q[13], q[132];
cx q[14], q[132];
U(0, 0, pi/3) q[132];
cx q[14], q[132];
cx q[15], q[132];
U(0, 0, pi/3) q[132];
cx q[15], q[132];
cx q[16], q[132];
U(0, 0, pi/3) q[132];
cx q[16], q[132];
cx q[18], q[132];
U(0, 0, pi/3) q[132];
cx q[18], q[132];
cx q[19], q[132];
U(0, 0, pi/3) q[132];
cx q[19], q[132];
cx q[20], q[132];
U(0, 0, pi/3) q[132];
cx q[20], q[132];
cx q[21], q[132];
U(0, 0, pi/3) q[132];
cx q[21], q[132];
cx q[24], q[132];
U(0, 0, pi/3) q[132];
cx q[24], q[132];
cx q[25], q[132];
U(0, 0, pi/3) q[132];
cx q[25], q[132];
cx q[28], q[132];
U(0, 0, pi/3) q[132];
cx q[28], q[132];
cx q[29], q[132];
U(0, 0, pi/3) q[132];
cx q[29], q[132];
cx q[31], q[132];
U(0, 0, pi/3) q[132];
cx q[31], q[132];
cx q[32], q[132];
U(0, 0, pi/3) q[132];
cx q[32], q[132];
cx q[33], q[132];
U(0, 0, pi/3) q[132];
cx q[33], q[132];
cx q[34], q[132];
U(0, 0, pi/3) q[132];
cx q[34], q[132];
cx q[35], q[132];
U(0, 0, pi/3) q[132];
cx q[35], q[132];
cx q[36], q[132];
U(0, 0, pi/3) q[132];
cx q[36], q[132];
cx q[37], q[132];
U(0, 0, pi/3) q[132];
cx q[37], q[132];
cx q[38], q[132];
U(0, 0, pi/3) q[132];
cx q[38], q[132];
cx q[40], q[132];
U(0, 0, pi/3) q[132];
cx q[40], q[132];
cx q[41], q[132];
U(0, 0, pi/3) q[132];
cx q[41], q[132];
cx q[43], q[132];
U(0, 0, pi/3) q[132];
cx q[43], q[132];
cx q[44], q[132];
U(0, 0, pi/3) q[132];
cx q[44], q[132];
cx q[45], q[132];
U(0, 0, pi/3) q[132];
cx q[45], q[132];
cx q[47], q[132];
U(0, 0, pi/3) q[132];
cx q[47], q[132];
cx q[51], q[132];
U(0, 0, pi/3) q[132];
cx q[51], q[132];
cx q[52], q[132];
U(0, 0, pi/3) q[132];
cx q[52], q[132];
cx q[53], q[132];
U(0, 0, pi/3) q[132];
cx q[53], q[132];
cx q[54], q[132];
U(0, 0, pi/3) q[132];
cx q[54], q[132];
cx q[55], q[132];
U(0, 0, pi/3) q[132];
cx q[55], q[132];
cx q[57], q[132];
U(0, 0, pi/3) q[132];
cx q[57], q[132];
cx q[59], q[132];
U(0, 0, pi/3) q[132];
cx q[59], q[132];
cx q[62], q[132];
U(0, 0, pi/3) q[132];
cx q[62], q[132];
cx q[63], q[132];
U(0, 0, pi/3) q[132];
cx q[63], q[132];
cx q[65], q[132];
U(0, 0, pi/3) q[132];
cx q[65], q[132];
cx q[66], q[132];
U(0, 0, pi/3) q[132];
cx q[66], q[132];
cx q[67], q[132];
U(0, 0, pi/3) q[132];
cx q[67], q[132];
cx q[71], q[132];
U(0, 0, pi/3) q[132];
cx q[71], q[132];
cx q[72], q[132];
U(0, 0, pi/3) q[132];
cx q[72], q[132];
cx q[74], q[132];
U(0, 0, pi/3) q[132];
cx q[74], q[132];
cx q[76], q[132];
U(0, 0, pi/3) q[132];
cx q[76], q[132];
cx q[82], q[132];
U(0, 0, pi/3) q[132];
cx q[82], q[132];
cx q[84], q[132];
U(0, 0, pi/3) q[132];
cx q[84], q[132];
cx q[86], q[132];
U(0, 0, pi/3) q[132];
cx q[86], q[132];
cx q[87], q[132];
U(0, 0, pi/3) q[132];
cx q[87], q[132];
cx q[89], q[132];
U(0, 0, pi/3) q[132];
cx q[89], q[132];
cx q[93], q[132];
U(0, 0, pi/3) q[132];
cx q[93], q[132];
cx q[94], q[132];
U(0, 0, pi/3) q[132];
cx q[94], q[132];
cx q[96], q[132];
U(0, 0, pi/3) q[132];
cx q[96], q[132];
cx q[97], q[132];
U(0, 0, pi/3) q[132];
cx q[97], q[132];
cx q[98], q[132];
U(0, 0, pi/3) q[132];
cx q[98], q[132];
cx q[100], q[132];
U(0, 0, pi/3) q[132];
cx q[100], q[132];
cx q[103], q[132];
U(0, 0, pi/3) q[132];
cx q[103], q[132];
cx q[104], q[132];
U(0, 0, pi/3) q[132];
cx q[104], q[132];
cx q[105], q[132];
U(0, 0, pi/3) q[132];
cx q[105], q[132];
cx q[107], q[132];
U(0, 0, pi/3) q[132];
cx q[107], q[132];
cx q[108], q[132];
U(0, 0, pi/3) q[132];
cx q[108], q[132];
cx q[109], q[132];
U(0, 0, pi/3) q[132];
cx q[109], q[132];
cx q[110], q[132];
U(0, 0, pi/3) q[132];
cx q[110], q[132];
cx q[111], q[132];
U(0, 0, pi/3) q[132];
cx q[111], q[132];
cx q[113], q[132];
U(0, 0, pi/3) q[132];
cx q[113], q[132];
cx q[114], q[132];
U(0, 0, pi/3) q[132];
cx q[114], q[132];
cx q[116], q[132];
U(0, 0, pi/3) q[132];
cx q[116], q[132];
cx q[117], q[132];
U(0, 0, pi/3) q[132];
cx q[117], q[132];
cx q[120], q[132];
U(0, 0, pi/3) q[132];
cx q[120], q[132];
cx q[122], q[132];
U(0, 0, pi/3) q[132];
cx q[122], q[132];
cx q[123], q[132];
U(0, 0, pi/3) q[132];
cx q[123], q[132];
cx q[124], q[132];
U(0, 0, pi/3) q[132];
cx q[124], q[132];
cx q[125], q[132];
U(0, 0, pi/3) q[132];
cx q[125], q[132];
cx q[127], q[132];
U(0, 0, pi/3) q[132];
cx q[127], q[132];
cx q[128], q[132];
U(0, 0, pi/3) q[132];
cx q[128], q[132];
cx q[129], q[132];
U(0, 0, pi/3) q[132];
cx q[129], q[132];
cx q[0], q[133];
U(0, 0, pi/3) q[133];
cx q[0], q[133];
cx q[1], q[133];
U(0, 0, pi/3) q[133];
cx q[1], q[133];
cx q[7], q[133];
U(0, 0, pi/3) q[133];
cx q[7], q[133];
cx q[10], q[133];
U(0, 0, pi/3) q[133];
cx q[10], q[133];
cx q[12], q[133];
U(0, 0, pi/3) q[133];
cx q[12], q[133];
cx q[13], q[133];
U(0, 0, pi/3) q[133];
cx q[13], q[133];
cx q[16], q[133];
U(0, 0, pi/3) q[133];
cx q[16], q[133];
cx q[17], q[133];
U(0, 0, pi/3) q[133];
cx q[17], q[133];
cx q[18], q[133];
U(0, 0, pi/3) q[133];
cx q[18], q[133];
cx q[19], q[133];
U(0, 0, pi/3) q[133];
cx q[19], q[133];
cx q[20], q[133];
U(0, 0, pi/3) q[133];
cx q[20], q[133];
cx q[21], q[133];
U(0, 0, pi/3) q[133];
cx q[21], q[133];
cx q[24], q[133];
U(0, 0, pi/3) q[133];
cx q[24], q[133];
cx q[25], q[133];
U(0, 0, pi/3) q[133];
cx q[25], q[133];
cx q[32], q[133];
U(0, 0, pi/3) q[133];
cx q[32], q[133];
cx q[33], q[133];
U(0, 0, pi/3) q[133];
cx q[33], q[133];
cx q[36], q[133];
U(0, 0, pi/3) q[133];
cx q[36], q[133];
cx q[37], q[133];
U(0, 0, pi/3) q[133];
cx q[37], q[133];
cx q[38], q[133];
U(0, 0, pi/3) q[133];
cx q[38], q[133];
cx q[39], q[133];
U(0, 0, pi/3) q[133];
cx q[39], q[133];
cx q[40], q[133];
U(0, 0, pi/3) q[133];
cx q[40], q[133];
cx q[43], q[133];
U(0, 0, pi/3) q[133];
cx q[43], q[133];
cx q[46], q[133];
U(0, 0, pi/3) q[133];
cx q[46], q[133];
cx q[48], q[133];
U(0, 0, pi/3) q[133];
cx q[48], q[133];
cx q[51], q[133];
U(0, 0, pi/3) q[133];
cx q[51], q[133];
cx q[55], q[133];
U(0, 0, pi/3) q[133];
cx q[55], q[133];
cx q[60], q[133];
U(0, 0, pi/3) q[133];
cx q[60], q[133];
cx q[61], q[133];
U(0, 0, pi/3) q[133];
cx q[61], q[133];
cx q[62], q[133];
U(0, 0, pi/3) q[133];
cx q[62], q[133];
cx q[67], q[133];
U(0, 0, pi/3) q[133];
cx q[67], q[133];
cx q[69], q[133];
U(0, 0, pi/3) q[133];
cx q[69], q[133];
cx q[70], q[133];
U(0, 0, pi/3) q[133];
cx q[70], q[133];
cx q[76], q[133];
U(0, 0, pi/3) q[133];
cx q[76], q[133];
cx q[77], q[133];
U(0, 0, pi/3) q[133];
cx q[77], q[133];
cx q[78], q[133];
U(0, 0, pi/3) q[133];
cx q[78], q[133];
cx q[79], q[133];
U(0, 0, pi/3) q[133];
cx q[79], q[133];
cx q[82], q[133];
U(0, 0, pi/3) q[133];
cx q[82], q[133];
cx q[84], q[133];
U(0, 0, pi/3) q[133];
cx q[84], q[133];
cx q[86], q[133];
U(0, 0, pi/3) q[133];
cx q[86], q[133];
cx q[87], q[133];
U(0, 0, pi/3) q[133];
cx q[87], q[133];
cx q[89], q[133];
U(0, 0, pi/3) q[133];
cx q[89], q[133];
cx q[91], q[133];
U(0, 0, pi/3) q[133];
cx q[91], q[133];
cx q[94], q[133];
U(0, 0, pi/3) q[133];
cx q[94], q[133];
cx q[99], q[133];
U(0, 0, pi/3) q[133];
cx q[99], q[133];
cx q[100], q[133];
U(0, 0, pi/3) q[133];
cx q[100], q[133];
cx q[101], q[133];
U(0, 0, pi/3) q[133];
cx q[101], q[133];
cx q[103], q[133];
U(0, 0, pi/3) q[133];
cx q[103], q[133];
cx q[104], q[133];
U(0, 0, pi/3) q[133];
cx q[104], q[133];
cx q[105], q[133];
U(0, 0, pi/3) q[133];
cx q[105], q[133];
cx q[108], q[133];
U(0, 0, pi/3) q[133];
cx q[108], q[133];
cx q[109], q[133];
U(0, 0, pi/3) q[133];
cx q[109], q[133];
cx q[111], q[133];
U(0, 0, pi/3) q[133];
cx q[111], q[133];
cx q[114], q[133];
U(0, 0, pi/3) q[133];
cx q[114], q[133];
cx q[115], q[133];
U(0, 0, pi/3) q[133];
cx q[115], q[133];
cx q[120], q[133];
U(0, 0, pi/3) q[133];
cx q[120], q[133];
cx q[122], q[133];
U(0, 0, pi/3) q[133];
cx q[122], q[133];
cx q[123], q[133];
U(0, 0, pi/3) q[133];
cx q[123], q[133];
cx q[128], q[133];
U(0, 0, pi/3) q[133];
cx q[128], q[133];
cx q[129], q[133];
U(0, 0, pi/3) q[133];
cx q[129], q[133];
cx q[131], q[133];
U(0, 0, pi/3) q[133];
cx q[131], q[133];
cx q[132], q[133];
U(0, 0, pi/3) q[133];
cx q[132], q[133];
cx q[1], q[134];
U(0, 0, pi/3) q[134];
cx q[1], q[134];
cx q[3], q[134];
U(0, 0, pi/3) q[134];
cx q[3], q[134];
cx q[4], q[134];
U(0, 0, pi/3) q[134];
cx q[4], q[134];
cx q[6], q[134];
U(0, 0, pi/3) q[134];
cx q[6], q[134];
cx q[7], q[134];
U(0, 0, pi/3) q[134];
cx q[7], q[134];
cx q[10], q[134];
U(0, 0, pi/3) q[134];
cx q[10], q[134];
cx q[12], q[134];
U(0, 0, pi/3) q[134];
cx q[12], q[134];
cx q[13], q[134];
U(0, 0, pi/3) q[134];
cx q[13], q[134];
cx q[14], q[134];
U(0, 0, pi/3) q[134];
cx q[14], q[134];
cx q[22], q[134];
U(0, 0, pi/3) q[134];
cx q[22], q[134];
cx q[25], q[134];
U(0, 0, pi/3) q[134];
cx q[25], q[134];
cx q[26], q[134];
U(0, 0, pi/3) q[134];
cx q[26], q[134];
cx q[29], q[134];
U(0, 0, pi/3) q[134];
cx q[29], q[134];
cx q[30], q[134];
U(0, 0, pi/3) q[134];
cx q[30], q[134];
cx q[34], q[134];
U(0, 0, pi/3) q[134];
cx q[34], q[134];
cx q[35], q[134];
U(0, 0, pi/3) q[134];
cx q[35], q[134];
cx q[40], q[134];
U(0, 0, pi/3) q[134];
cx q[40], q[134];
cx q[41], q[134];
U(0, 0, pi/3) q[134];
cx q[41], q[134];
cx q[42], q[134];
U(0, 0, pi/3) q[134];
cx q[42], q[134];
cx q[45], q[134];
U(0, 0, pi/3) q[134];
cx q[45], q[134];
cx q[46], q[134];
U(0, 0, pi/3) q[134];
cx q[46], q[134];
cx q[47], q[134];
U(0, 0, pi/3) q[134];
cx q[47], q[134];
cx q[48], q[134];
U(0, 0, pi/3) q[134];
cx q[48], q[134];
cx q[50], q[134];
U(0, 0, pi/3) q[134];
cx q[50], q[134];
cx q[55], q[134];
U(0, 0, pi/3) q[134];
cx q[55], q[134];
cx q[56], q[134];
U(0, 0, pi/3) q[134];
cx q[56], q[134];
cx q[59], q[134];
U(0, 0, pi/3) q[134];
cx q[59], q[134];
cx q[60], q[134];
U(0, 0, pi/3) q[134];
cx q[60], q[134];
cx q[62], q[134];
U(0, 0, pi/3) q[134];
cx q[62], q[134];
cx q[63], q[134];
U(0, 0, pi/3) q[134];
cx q[63], q[134];
cx q[67], q[134];
U(0, 0, pi/3) q[134];
cx q[67], q[134];
cx q[68], q[134];
U(0, 0, pi/3) q[134];
cx q[68], q[134];
cx q[69], q[134];
U(0, 0, pi/3) q[134];
cx q[69], q[134];
cx q[70], q[134];
U(0, 0, pi/3) q[134];
cx q[70], q[134];
cx q[72], q[134];
U(0, 0, pi/3) q[134];
cx q[72], q[134];
cx q[76], q[134];
U(0, 0, pi/3) q[134];
cx q[76], q[134];
cx q[77], q[134];
U(0, 0, pi/3) q[134];
cx q[77], q[134];
cx q[78], q[134];
U(0, 0, pi/3) q[134];
cx q[78], q[134];
cx q[80], q[134];
U(0, 0, pi/3) q[134];
cx q[80], q[134];
cx q[82], q[134];
U(0, 0, pi/3) q[134];
cx q[82], q[134];
cx q[83], q[134];
U(0, 0, pi/3) q[134];
cx q[83], q[134];
cx q[84], q[134];
U(0, 0, pi/3) q[134];
cx q[84], q[134];
cx q[85], q[134];
U(0, 0, pi/3) q[134];
cx q[85], q[134];
cx q[87], q[134];
U(0, 0, pi/3) q[134];
cx q[87], q[134];
cx q[88], q[134];
U(0, 0, pi/3) q[134];
cx q[88], q[134];
cx q[89], q[134];
U(0, 0, pi/3) q[134];
cx q[89], q[134];
cx q[90], q[134];
U(0, 0, pi/3) q[134];
cx q[90], q[134];
cx q[93], q[134];
U(0, 0, pi/3) q[134];
cx q[93], q[134];
cx q[94], q[134];
U(0, 0, pi/3) q[134];
cx q[94], q[134];
cx q[100], q[134];
U(0, 0, pi/3) q[134];
cx q[100], q[134];
cx q[103], q[134];
U(0, 0, pi/3) q[134];
cx q[103], q[134];
cx q[105], q[134];
U(0, 0, pi/3) q[134];
cx q[105], q[134];
cx q[106], q[134];
U(0, 0, pi/3) q[134];
cx q[106], q[134];
cx q[110], q[134];
U(0, 0, pi/3) q[134];
cx q[110], q[134];
cx q[111], q[134];
U(0, 0, pi/3) q[134];
cx q[111], q[134];
cx q[112], q[134];
U(0, 0, pi/3) q[134];
cx q[112], q[134];
cx q[116], q[134];
U(0, 0, pi/3) q[134];
cx q[116], q[134];
cx q[122], q[134];
U(0, 0, pi/3) q[134];
cx q[122], q[134];
cx q[124], q[134];
U(0, 0, pi/3) q[134];
cx q[124], q[134];
cx q[129], q[134];
U(0, 0, pi/3) q[134];
cx q[129], q[134];
cx q[130], q[134];
U(0, 0, pi/3) q[134];
cx q[130], q[134];
cx q[131], q[134];
U(0, 0, pi/3) q[134];
cx q[131], q[134];
cx q[133], q[134];
U(0, 0, pi/3) q[134];
cx q[133], q[134];
cx q[1], q[135];
U(0, 0, pi/3) q[135];
cx q[1], q[135];
cx q[2], q[135];
U(0, 0, pi/3) q[135];
cx q[2], q[135];
cx q[5], q[135];
U(0, 0, pi/3) q[135];
cx q[5], q[135];
cx q[7], q[135];
U(0, 0, pi/3) q[135];
cx q[7], q[135];
cx q[9], q[135];
U(0, 0, pi/3) q[135];
cx q[9], q[135];
cx q[14], q[135];
U(0, 0, pi/3) q[135];
cx q[14], q[135];
cx q[15], q[135];
U(0, 0, pi/3) q[135];
cx q[15], q[135];
cx q[17], q[135];
U(0, 0, pi/3) q[135];
cx q[17], q[135];
cx q[22], q[135];
U(0, 0, pi/3) q[135];
cx q[22], q[135];
cx q[23], q[135];
U(0, 0, pi/3) q[135];
cx q[23], q[135];
cx q[26], q[135];
U(0, 0, pi/3) q[135];
cx q[26], q[135];
cx q[28], q[135];
U(0, 0, pi/3) q[135];
cx q[28], q[135];
cx q[30], q[135];
U(0, 0, pi/3) q[135];
cx q[30], q[135];
cx q[32], q[135];
U(0, 0, pi/3) q[135];
cx q[32], q[135];
cx q[34], q[135];
U(0, 0, pi/3) q[135];
cx q[34], q[135];
cx q[37], q[135];
U(0, 0, pi/3) q[135];
cx q[37], q[135];
cx q[39], q[135];
U(0, 0, pi/3) q[135];
cx q[39], q[135];
cx q[42], q[135];
U(0, 0, pi/3) q[135];
cx q[42], q[135];
cx q[43], q[135];
U(0, 0, pi/3) q[135];
cx q[43], q[135];
cx q[44], q[135];
U(0, 0, pi/3) q[135];
cx q[44], q[135];
cx q[46], q[135];
U(0, 0, pi/3) q[135];
cx q[46], q[135];
cx q[47], q[135];
U(0, 0, pi/3) q[135];
cx q[47], q[135];
cx q[48], q[135];
U(0, 0, pi/3) q[135];
cx q[48], q[135];
cx q[49], q[135];
U(0, 0, pi/3) q[135];
cx q[49], q[135];
cx q[50], q[135];
U(0, 0, pi/3) q[135];
cx q[50], q[135];
cx q[51], q[135];
U(0, 0, pi/3) q[135];
cx q[51], q[135];
cx q[53], q[135];
U(0, 0, pi/3) q[135];
cx q[53], q[135];
cx q[54], q[135];
U(0, 0, pi/3) q[135];
cx q[54], q[135];
cx q[55], q[135];
U(0, 0, pi/3) q[135];
cx q[55], q[135];
cx q[57], q[135];
U(0, 0, pi/3) q[135];
cx q[57], q[135];
cx q[59], q[135];
U(0, 0, pi/3) q[135];
cx q[59], q[135];
cx q[60], q[135];
U(0, 0, pi/3) q[135];
cx q[60], q[135];
cx q[62], q[135];
U(0, 0, pi/3) q[135];
cx q[62], q[135];
cx q[63], q[135];
U(0, 0, pi/3) q[135];
cx q[63], q[135];
cx q[66], q[135];
U(0, 0, pi/3) q[135];
cx q[66], q[135];
cx q[68], q[135];
U(0, 0, pi/3) q[135];
cx q[68], q[135];
cx q[70], q[135];
U(0, 0, pi/3) q[135];
cx q[70], q[135];
cx q[71], q[135];
U(0, 0, pi/3) q[135];
cx q[71], q[135];
cx q[75], q[135];
U(0, 0, pi/3) q[135];
cx q[75], q[135];
cx q[77], q[135];
U(0, 0, pi/3) q[135];
cx q[77], q[135];
cx q[80], q[135];
U(0, 0, pi/3) q[135];
cx q[80], q[135];
cx q[81], q[135];
U(0, 0, pi/3) q[135];
cx q[81], q[135];
cx q[83], q[135];
U(0, 0, pi/3) q[135];
cx q[83], q[135];
cx q[87], q[135];
U(0, 0, pi/3) q[135];
cx q[87], q[135];
cx q[88], q[135];
U(0, 0, pi/3) q[135];
cx q[88], q[135];
cx q[89], q[135];
U(0, 0, pi/3) q[135];
cx q[89], q[135];
cx q[91], q[135];
U(0, 0, pi/3) q[135];
cx q[91], q[135];
cx q[93], q[135];
U(0, 0, pi/3) q[135];
cx q[93], q[135];
cx q[94], q[135];
U(0, 0, pi/3) q[135];
cx q[94], q[135];
cx q[96], q[135];
U(0, 0, pi/3) q[135];
cx q[96], q[135];
cx q[97], q[135];
U(0, 0, pi/3) q[135];
cx q[97], q[135];
cx q[98], q[135];
U(0, 0, pi/3) q[135];
cx q[98], q[135];
cx q[99], q[135];
U(0, 0, pi/3) q[135];
cx q[99], q[135];
cx q[101], q[135];
U(0, 0, pi/3) q[135];
cx q[101], q[135];
cx q[104], q[135];
U(0, 0, pi/3) q[135];
cx q[104], q[135];
cx q[105], q[135];
U(0, 0, pi/3) q[135];
cx q[105], q[135];
cx q[108], q[135];
U(0, 0, pi/3) q[135];
cx q[108], q[135];
cx q[111], q[135];
U(0, 0, pi/3) q[135];
cx q[111], q[135];
cx q[113], q[135];
U(0, 0, pi/3) q[135];
cx q[113], q[135];
cx q[118], q[135];
U(0, 0, pi/3) q[135];
cx q[118], q[135];
cx q[119], q[135];
U(0, 0, pi/3) q[135];
cx q[119], q[135];
cx q[120], q[135];
U(0, 0, pi/3) q[135];
cx q[120], q[135];
cx q[122], q[135];
U(0, 0, pi/3) q[135];
cx q[122], q[135];
cx q[123], q[135];
U(0, 0, pi/3) q[135];
cx q[123], q[135];
cx q[126], q[135];
U(0, 0, pi/3) q[135];
cx q[126], q[135];
cx q[128], q[135];
U(0, 0, pi/3) q[135];
cx q[128], q[135];
cx q[129], q[135];
U(0, 0, pi/3) q[135];
cx q[129], q[135];
cx q[133], q[135];
U(0, 0, pi/3) q[135];
cx q[133], q[135];
cx q[134], q[135];
U(0, 0, pi/3) q[135];
cx q[134], q[135];
cx q[2], q[136];
U(0, 0, pi/3) q[136];
cx q[2], q[136];
cx q[3], q[136];
U(0, 0, pi/3) q[136];
cx q[3], q[136];
cx q[4], q[136];
U(0, 0, pi/3) q[136];
cx q[4], q[136];
cx q[5], q[136];
U(0, 0, pi/3) q[136];
cx q[5], q[136];
cx q[6], q[136];
U(0, 0, pi/3) q[136];
cx q[6], q[136];
cx q[7], q[136];
U(0, 0, pi/3) q[136];
cx q[7], q[136];
cx q[13], q[136];
U(0, 0, pi/3) q[136];
cx q[13], q[136];
cx q[14], q[136];
U(0, 0, pi/3) q[136];
cx q[14], q[136];
cx q[15], q[136];
U(0, 0, pi/3) q[136];
cx q[15], q[136];
cx q[17], q[136];
U(0, 0, pi/3) q[136];
cx q[17], q[136];
cx q[18], q[136];
U(0, 0, pi/3) q[136];
cx q[18], q[136];
cx q[19], q[136];
U(0, 0, pi/3) q[136];
cx q[19], q[136];
cx q[21], q[136];
U(0, 0, pi/3) q[136];
cx q[21], q[136];
cx q[23], q[136];
U(0, 0, pi/3) q[136];
cx q[23], q[136];
cx q[26], q[136];
U(0, 0, pi/3) q[136];
cx q[26], q[136];
cx q[29], q[136];
U(0, 0, pi/3) q[136];
cx q[29], q[136];
cx q[30], q[136];
U(0, 0, pi/3) q[136];
cx q[30], q[136];
cx q[32], q[136];
U(0, 0, pi/3) q[136];
cx q[32], q[136];
cx q[33], q[136];
U(0, 0, pi/3) q[136];
cx q[33], q[136];
cx q[34], q[136];
U(0, 0, pi/3) q[136];
cx q[34], q[136];
cx q[36], q[136];
U(0, 0, pi/3) q[136];
cx q[36], q[136];
cx q[37], q[136];
U(0, 0, pi/3) q[136];
cx q[37], q[136];
cx q[39], q[136];
U(0, 0, pi/3) q[136];
cx q[39], q[136];
cx q[40], q[136];
U(0, 0, pi/3) q[136];
cx q[40], q[136];
cx q[41], q[136];
U(0, 0, pi/3) q[136];
cx q[41], q[136];
cx q[43], q[136];
U(0, 0, pi/3) q[136];
cx q[43], q[136];
cx q[46], q[136];
U(0, 0, pi/3) q[136];
cx q[46], q[136];
cx q[48], q[136];
U(0, 0, pi/3) q[136];
cx q[48], q[136];
cx q[49], q[136];
U(0, 0, pi/3) q[136];
cx q[49], q[136];
cx q[50], q[136];
U(0, 0, pi/3) q[136];
cx q[50], q[136];
cx q[52], q[136];
U(0, 0, pi/3) q[136];
cx q[52], q[136];
cx q[53], q[136];
U(0, 0, pi/3) q[136];
cx q[53], q[136];
cx q[55], q[136];
U(0, 0, pi/3) q[136];
cx q[55], q[136];
cx q[62], q[136];
U(0, 0, pi/3) q[136];
cx q[62], q[136];
cx q[66], q[136];
U(0, 0, pi/3) q[136];
cx q[66], q[136];
cx q[67], q[136];
U(0, 0, pi/3) q[136];
cx q[67], q[136];
cx q[71], q[136];
U(0, 0, pi/3) q[136];
cx q[71], q[136];
cx q[74], q[136];
U(0, 0, pi/3) q[136];
cx q[74], q[136];
cx q[75], q[136];
U(0, 0, pi/3) q[136];
cx q[75], q[136];
cx q[76], q[136];
U(0, 0, pi/3) q[136];
cx q[76], q[136];
cx q[77], q[136];
U(0, 0, pi/3) q[136];
cx q[77], q[136];
cx q[78], q[136];
U(0, 0, pi/3) q[136];
cx q[78], q[136];
cx q[80], q[136];
U(0, 0, pi/3) q[136];
cx q[80], q[136];
cx q[81], q[136];
U(0, 0, pi/3) q[136];
cx q[81], q[136];
cx q[83], q[136];
U(0, 0, pi/3) q[136];
cx q[83], q[136];
cx q[84], q[136];
U(0, 0, pi/3) q[136];
cx q[84], q[136];
cx q[86], q[136];
U(0, 0, pi/3) q[136];
cx q[86], q[136];
cx q[88], q[136];
U(0, 0, pi/3) q[136];
cx q[88], q[136];
cx q[90], q[136];
U(0, 0, pi/3) q[136];
cx q[90], q[136];
cx q[91], q[136];
U(0, 0, pi/3) q[136];
cx q[91], q[136];
cx q[94], q[136];
U(0, 0, pi/3) q[136];
cx q[94], q[136];
cx q[95], q[136];
U(0, 0, pi/3) q[136];
cx q[95], q[136];
cx q[97], q[136];
U(0, 0, pi/3) q[136];
cx q[97], q[136];
cx q[100], q[136];
U(0, 0, pi/3) q[136];
cx q[100], q[136];
cx q[106], q[136];
U(0, 0, pi/3) q[136];
cx q[106], q[136];
cx q[107], q[136];
U(0, 0, pi/3) q[136];
cx q[107], q[136];
cx q[108], q[136];
U(0, 0, pi/3) q[136];
cx q[108], q[136];
cx q[110], q[136];
U(0, 0, pi/3) q[136];
cx q[110], q[136];
cx q[112], q[136];
U(0, 0, pi/3) q[136];
cx q[112], q[136];
cx q[113], q[136];
U(0, 0, pi/3) q[136];
cx q[113], q[136];
cx q[115], q[136];
U(0, 0, pi/3) q[136];
cx q[115], q[136];
cx q[120], q[136];
U(0, 0, pi/3) q[136];
cx q[120], q[136];
cx q[122], q[136];
U(0, 0, pi/3) q[136];
cx q[122], q[136];
cx q[124], q[136];
U(0, 0, pi/3) q[136];
cx q[124], q[136];
cx q[127], q[136];
U(0, 0, pi/3) q[136];
cx q[127], q[136];
cx q[129], q[136];
U(0, 0, pi/3) q[136];
cx q[129], q[136];
cx q[130], q[136];
U(0, 0, pi/3) q[136];
cx q[130], q[136];
cx q[131], q[136];
U(0, 0, pi/3) q[136];
cx q[131], q[136];
cx q[132], q[136];
U(0, 0, pi/3) q[136];
cx q[132], q[136];
cx q[133], q[136];
U(0, 0, pi/3) q[136];
cx q[133], q[136];
cx q[135], q[136];
U(0, 0, pi/3) q[136];
cx q[135], q[136];
cx q[1], q[137];
U(0, 0, pi/3) q[137];
cx q[1], q[137];
cx q[4], q[137];
U(0, 0, pi/3) q[137];
cx q[4], q[137];
cx q[5], q[137];
U(0, 0, pi/3) q[137];
cx q[5], q[137];
cx q[6], q[137];
U(0, 0, pi/3) q[137];
cx q[6], q[137];
cx q[7], q[137];
U(0, 0, pi/3) q[137];
cx q[7], q[137];
cx q[8], q[137];
U(0, 0, pi/3) q[137];
cx q[8], q[137];
cx q[11], q[137];
U(0, 0, pi/3) q[137];
cx q[11], q[137];
cx q[13], q[137];
U(0, 0, pi/3) q[137];
cx q[13], q[137];
cx q[14], q[137];
U(0, 0, pi/3) q[137];
cx q[14], q[137];
cx q[15], q[137];
U(0, 0, pi/3) q[137];
cx q[15], q[137];
cx q[16], q[137];
U(0, 0, pi/3) q[137];
cx q[16], q[137];
cx q[19], q[137];
U(0, 0, pi/3) q[137];
cx q[19], q[137];
cx q[20], q[137];
U(0, 0, pi/3) q[137];
cx q[20], q[137];
cx q[22], q[137];
U(0, 0, pi/3) q[137];
cx q[22], q[137];
cx q[23], q[137];
U(0, 0, pi/3) q[137];
cx q[23], q[137];
cx q[25], q[137];
U(0, 0, pi/3) q[137];
cx q[25], q[137];
cx q[27], q[137];
U(0, 0, pi/3) q[137];
cx q[27], q[137];
cx q[28], q[137];
U(0, 0, pi/3) q[137];
cx q[28], q[137];
cx q[29], q[137];
U(0, 0, pi/3) q[137];
cx q[29], q[137];
cx q[32], q[137];
U(0, 0, pi/3) q[137];
cx q[32], q[137];
cx q[33], q[137];
U(0, 0, pi/3) q[137];
cx q[33], q[137];
cx q[36], q[137];
U(0, 0, pi/3) q[137];
cx q[36], q[137];
cx q[39], q[137];
U(0, 0, pi/3) q[137];
cx q[39], q[137];
cx q[40], q[137];
U(0, 0, pi/3) q[137];
cx q[40], q[137];
cx q[42], q[137];
U(0, 0, pi/3) q[137];
cx q[42], q[137];
cx q[43], q[137];
U(0, 0, pi/3) q[137];
cx q[43], q[137];
cx q[50], q[137];
U(0, 0, pi/3) q[137];
cx q[50], q[137];
cx q[52], q[137];
U(0, 0, pi/3) q[137];
cx q[52], q[137];
cx q[53], q[137];
U(0, 0, pi/3) q[137];
cx q[53], q[137];
cx q[55], q[137];
U(0, 0, pi/3) q[137];
cx q[55], q[137];
cx q[56], q[137];
U(0, 0, pi/3) q[137];
cx q[56], q[137];
cx q[60], q[137];
U(0, 0, pi/3) q[137];
cx q[60], q[137];
cx q[62], q[137];
U(0, 0, pi/3) q[137];
cx q[62], q[137];
cx q[65], q[137];
U(0, 0, pi/3) q[137];
cx q[65], q[137];
cx q[67], q[137];
U(0, 0, pi/3) q[137];
cx q[67], q[137];
cx q[75], q[137];
U(0, 0, pi/3) q[137];
cx q[75], q[137];
cx q[81], q[137];
U(0, 0, pi/3) q[137];
cx q[81], q[137];
cx q[83], q[137];
U(0, 0, pi/3) q[137];
cx q[83], q[137];
cx q[84], q[137];
U(0, 0, pi/3) q[137];
cx q[84], q[137];
cx q[85], q[137];
U(0, 0, pi/3) q[137];
cx q[85], q[137];
cx q[87], q[137];
U(0, 0, pi/3) q[137];
cx q[87], q[137];
cx q[91], q[137];
U(0, 0, pi/3) q[137];
cx q[91], q[137];
cx q[93], q[137];
U(0, 0, pi/3) q[137];
cx q[93], q[137];
cx q[95], q[137];
U(0, 0, pi/3) q[137];
cx q[95], q[137];
cx q[96], q[137];
U(0, 0, pi/3) q[137];
cx q[96], q[137];
cx q[97], q[137];
U(0, 0, pi/3) q[137];
cx q[97], q[137];
cx q[108], q[137];
U(0, 0, pi/3) q[137];
cx q[108], q[137];
cx q[113], q[137];
U(0, 0, pi/3) q[137];
cx q[113], q[137];
cx q[115], q[137];
U(0, 0, pi/3) q[137];
cx q[115], q[137];
cx q[117], q[137];
U(0, 0, pi/3) q[137];
cx q[117], q[137];
cx q[122], q[137];
U(0, 0, pi/3) q[137];
cx q[122], q[137];
cx q[123], q[137];
U(0, 0, pi/3) q[137];
cx q[123], q[137];
cx q[125], q[137];
U(0, 0, pi/3) q[137];
cx q[125], q[137];
cx q[126], q[137];
U(0, 0, pi/3) q[137];
cx q[126], q[137];
cx q[128], q[137];
U(0, 0, pi/3) q[137];
cx q[128], q[137];
cx q[129], q[137];
U(0, 0, pi/3) q[137];
cx q[129], q[137];
cx q[133], q[137];
U(0, 0, pi/3) q[137];
cx q[133], q[137];
cx q[0], q[138];
U(0, 0, pi/3) q[138];
cx q[0], q[138];
cx q[2], q[138];
U(0, 0, pi/3) q[138];
cx q[2], q[138];
cx q[4], q[138];
U(0, 0, pi/3) q[138];
cx q[4], q[138];
cx q[6], q[138];
U(0, 0, pi/3) q[138];
cx q[6], q[138];
cx q[8], q[138];
U(0, 0, pi/3) q[138];
cx q[8], q[138];
cx q[10], q[138];
U(0, 0, pi/3) q[138];
cx q[10], q[138];
cx q[11], q[138];
U(0, 0, pi/3) q[138];
cx q[11], q[138];
cx q[12], q[138];
U(0, 0, pi/3) q[138];
cx q[12], q[138];
cx q[14], q[138];
U(0, 0, pi/3) q[138];
cx q[14], q[138];
cx q[20], q[138];
U(0, 0, pi/3) q[138];
cx q[20], q[138];
cx q[21], q[138];
U(0, 0, pi/3) q[138];
cx q[21], q[138];
cx q[23], q[138];
U(0, 0, pi/3) q[138];
cx q[23], q[138];
cx q[24], q[138];
U(0, 0, pi/3) q[138];
cx q[24], q[138];
cx q[26], q[138];
U(0, 0, pi/3) q[138];
cx q[26], q[138];
cx q[28], q[138];
U(0, 0, pi/3) q[138];
cx q[28], q[138];
cx q[30], q[138];
U(0, 0, pi/3) q[138];
cx q[30], q[138];
cx q[32], q[138];
U(0, 0, pi/3) q[138];
cx q[32], q[138];
cx q[34], q[138];
U(0, 0, pi/3) q[138];
cx q[34], q[138];
cx q[35], q[138];
U(0, 0, pi/3) q[138];
cx q[35], q[138];
cx q[38], q[138];
U(0, 0, pi/3) q[138];
cx q[38], q[138];
cx q[39], q[138];
U(0, 0, pi/3) q[138];
cx q[39], q[138];
cx q[43], q[138];
U(0, 0, pi/3) q[138];
cx q[43], q[138];
cx q[45], q[138];
U(0, 0, pi/3) q[138];
cx q[45], q[138];
cx q[46], q[138];
U(0, 0, pi/3) q[138];
cx q[46], q[138];
cx q[49], q[138];
U(0, 0, pi/3) q[138];
cx q[49], q[138];
cx q[50], q[138];
U(0, 0, pi/3) q[138];
cx q[50], q[138];
cx q[52], q[138];
U(0, 0, pi/3) q[138];
cx q[52], q[138];
cx q[53], q[138];
U(0, 0, pi/3) q[138];
cx q[53], q[138];
cx q[54], q[138];
U(0, 0, pi/3) q[138];
cx q[54], q[138];
cx q[60], q[138];
U(0, 0, pi/3) q[138];
cx q[60], q[138];
cx q[62], q[138];
U(0, 0, pi/3) q[138];
cx q[62], q[138];
cx q[63], q[138];
U(0, 0, pi/3) q[138];
cx q[63], q[138];
cx q[65], q[138];
U(0, 0, pi/3) q[138];
cx q[65], q[138];
cx q[66], q[138];
U(0, 0, pi/3) q[138];
cx q[66], q[138];
cx q[68], q[138];
U(0, 0, pi/3) q[138];
cx q[68], q[138];
cx q[72], q[138];
U(0, 0, pi/3) q[138];
cx q[72], q[138];
cx q[73], q[138];
U(0, 0, pi/3) q[138];
cx q[73], q[138];
cx q[75], q[138];
U(0, 0, pi/3) q[138];
cx q[75], q[138];
cx q[78], q[138];
U(0, 0, pi/3) q[138];
cx q[78], q[138];
cx q[79], q[138];
U(0, 0, pi/3) q[138];
cx q[79], q[138];
cx q[80], q[138];
U(0, 0, pi/3) q[138];
cx q[80], q[138];
cx q[81], q[138];
U(0, 0, pi/3) q[138];
cx q[81], q[138];
cx q[82], q[138];
U(0, 0, pi/3) q[138];
cx q[82], q[138];
cx q[83], q[138];
U(0, 0, pi/3) q[138];
cx q[83], q[138];
cx q[85], q[138];
U(0, 0, pi/3) q[138];
cx q[85], q[138];
cx q[88], q[138];
U(0, 0, pi/3) q[138];
cx q[88], q[138];
cx q[89], q[138];
U(0, 0, pi/3) q[138];
cx q[89], q[138];
cx q[90], q[138];
U(0, 0, pi/3) q[138];
cx q[90], q[138];
cx q[91], q[138];
U(0, 0, pi/3) q[138];
cx q[91], q[138];
cx q[94], q[138];
U(0, 0, pi/3) q[138];
cx q[94], q[138];
cx q[97], q[138];
U(0, 0, pi/3) q[138];
cx q[97], q[138];
cx q[99], q[138];
U(0, 0, pi/3) q[138];
cx q[99], q[138];
cx q[100], q[138];
U(0, 0, pi/3) q[138];
cx q[100], q[138];
cx q[101], q[138];
U(0, 0, pi/3) q[138];
cx q[101], q[138];
cx q[102], q[138];
U(0, 0, pi/3) q[138];
cx q[102], q[138];
cx q[103], q[138];
U(0, 0, pi/3) q[138];
cx q[103], q[138];
cx q[104], q[138];
U(0, 0, pi/3) q[138];
cx q[104], q[138];
cx q[106], q[138];
U(0, 0, pi/3) q[138];
cx q[106], q[138];
cx q[114], q[138];
U(0, 0, pi/3) q[138];
cx q[114], q[138];
cx q[115], q[138];
U(0, 0, pi/3) q[138];
cx q[115], q[138];
cx q[116], q[138];
U(0, 0, pi/3) q[138];
cx q[116], q[138];
cx q[117], q[138];
U(0, 0, pi/3) q[138];
cx q[117], q[138];
cx q[119], q[138];
U(0, 0, pi/3) q[138];
cx q[119], q[138];
cx q[120], q[138];
U(0, 0, pi/3) q[138];
cx q[120], q[138];
cx q[121], q[138];
U(0, 0, pi/3) q[138];
cx q[121], q[138];
cx q[124], q[138];
U(0, 0, pi/3) q[138];
cx q[124], q[138];
cx q[127], q[138];
U(0, 0, pi/3) q[138];
cx q[127], q[138];
cx q[128], q[138];
U(0, 0, pi/3) q[138];
cx q[128], q[138];
cx q[129], q[138];
U(0, 0, pi/3) q[138];
cx q[129], q[138];
cx q[130], q[138];
U(0, 0, pi/3) q[138];
cx q[130], q[138];
cx q[131], q[138];
U(0, 0, pi/3) q[138];
cx q[131], q[138];
cx q[132], q[138];
U(0, 0, pi/3) q[138];
cx q[132], q[138];
cx q[137], q[138];
U(0, 0, pi/3) q[138];
cx q[137], q[138];
cx q[0], q[139];
U(0, 0, pi/3) q[139];
cx q[0], q[139];
cx q[1], q[139];
U(0, 0, pi/3) q[139];
cx q[1], q[139];
cx q[5], q[139];
U(0, 0, pi/3) q[139];
cx q[5], q[139];
cx q[6], q[139];
U(0, 0, pi/3) q[139];
cx q[6], q[139];
cx q[7], q[139];
U(0, 0, pi/3) q[139];
cx q[7], q[139];
cx q[8], q[139];
U(0, 0, pi/3) q[139];
cx q[8], q[139];
cx q[11], q[139];
U(0, 0, pi/3) q[139];
cx q[11], q[139];
cx q[13], q[139];
U(0, 0, pi/3) q[139];
cx q[13], q[139];
cx q[14], q[139];
U(0, 0, pi/3) q[139];
cx q[14], q[139];
cx q[15], q[139];
U(0, 0, pi/3) q[139];
cx q[15], q[139];
cx q[16], q[139];
U(0, 0, pi/3) q[139];
cx q[16], q[139];
cx q[17], q[139];
U(0, 0, pi/3) q[139];
cx q[17], q[139];
cx q[18], q[139];
U(0, 0, pi/3) q[139];
cx q[18], q[139];
cx q[20], q[139];
U(0, 0, pi/3) q[139];
cx q[20], q[139];
cx q[21], q[139];
U(0, 0, pi/3) q[139];
cx q[21], q[139];
cx q[22], q[139];
U(0, 0, pi/3) q[139];
cx q[22], q[139];
cx q[25], q[139];
U(0, 0, pi/3) q[139];
cx q[25], q[139];
cx q[26], q[139];
U(0, 0, pi/3) q[139];
cx q[26], q[139];
cx q[27], q[139];
U(0, 0, pi/3) q[139];
cx q[27], q[139];
cx q[29], q[139];
U(0, 0, pi/3) q[139];
cx q[29], q[139];
cx q[31], q[139];
U(0, 0, pi/3) q[139];
cx q[31], q[139];
cx q[32], q[139];
U(0, 0, pi/3) q[139];
cx q[32], q[139];
cx q[34], q[139];
U(0, 0, pi/3) q[139];
cx q[34], q[139];
cx q[35], q[139];
U(0, 0, pi/3) q[139];
cx q[35], q[139];
cx q[38], q[139];
U(0, 0, pi/3) q[139];
cx q[38], q[139];
cx q[39], q[139];
U(0, 0, pi/3) q[139];
cx q[39], q[139];
cx q[40], q[139];
U(0, 0, pi/3) q[139];
cx q[40], q[139];
cx q[45], q[139];
U(0, 0, pi/3) q[139];
cx q[45], q[139];
cx q[47], q[139];
U(0, 0, pi/3) q[139];
cx q[47], q[139];
cx q[49], q[139];
U(0, 0, pi/3) q[139];
cx q[49], q[139];
cx q[52], q[139];
U(0, 0, pi/3) q[139];
cx q[52], q[139];
cx q[53], q[139];
U(0, 0, pi/3) q[139];
cx q[53], q[139];
cx q[54], q[139];
U(0, 0, pi/3) q[139];
cx q[54], q[139];
cx q[55], q[139];
U(0, 0, pi/3) q[139];
cx q[55], q[139];
cx q[57], q[139];
U(0, 0, pi/3) q[139];
cx q[57], q[139];
cx q[58], q[139];
U(0, 0, pi/3) q[139];
cx q[58], q[139];
cx q[60], q[139];
U(0, 0, pi/3) q[139];
cx q[60], q[139];
cx q[62], q[139];
U(0, 0, pi/3) q[139];
cx q[62], q[139];
cx q[63], q[139];
U(0, 0, pi/3) q[139];
cx q[63], q[139];
cx q[64], q[139];
U(0, 0, pi/3) q[139];
cx q[64], q[139];
cx q[65], q[139];
U(0, 0, pi/3) q[139];
cx q[65], q[139];
cx q[68], q[139];
U(0, 0, pi/3) q[139];
cx q[68], q[139];
cx q[70], q[139];
U(0, 0, pi/3) q[139];
cx q[70], q[139];
cx q[71], q[139];
U(0, 0, pi/3) q[139];
cx q[71], q[139];
cx q[72], q[139];
U(0, 0, pi/3) q[139];
cx q[72], q[139];
cx q[74], q[139];
U(0, 0, pi/3) q[139];
cx q[74], q[139];
cx q[80], q[139];
U(0, 0, pi/3) q[139];
cx q[80], q[139];
cx q[84], q[139];
U(0, 0, pi/3) q[139];
cx q[84], q[139];
cx q[87], q[139];
U(0, 0, pi/3) q[139];
cx q[87], q[139];
cx q[95], q[139];
U(0, 0, pi/3) q[139];
cx q[95], q[139];
cx q[99], q[139];
U(0, 0, pi/3) q[139];
cx q[99], q[139];
cx q[100], q[139];
U(0, 0, pi/3) q[139];
cx q[100], q[139];
cx q[101], q[139];
U(0, 0, pi/3) q[139];
cx q[101], q[139];
cx q[104], q[139];
U(0, 0, pi/3) q[139];
cx q[104], q[139];
cx q[105], q[139];
U(0, 0, pi/3) q[139];
cx q[105], q[139];
cx q[107], q[139];
U(0, 0, pi/3) q[139];
cx q[107], q[139];
cx q[108], q[139];
U(0, 0, pi/3) q[139];
cx q[108], q[139];
cx q[110], q[139];
U(0, 0, pi/3) q[139];
cx q[110], q[139];
cx q[118], q[139];
U(0, 0, pi/3) q[139];
cx q[118], q[139];
cx q[119], q[139];
U(0, 0, pi/3) q[139];
cx q[119], q[139];
cx q[120], q[139];
U(0, 0, pi/3) q[139];
cx q[120], q[139];
cx q[124], q[139];
U(0, 0, pi/3) q[139];
cx q[124], q[139];
cx q[126], q[139];
U(0, 0, pi/3) q[139];
cx q[126], q[139];
cx q[127], q[139];
U(0, 0, pi/3) q[139];
cx q[127], q[139];
cx q[129], q[139];
U(0, 0, pi/3) q[139];
cx q[129], q[139];
cx q[131], q[139];
U(0, 0, pi/3) q[139];
cx q[131], q[139];
cx q[132], q[139];
U(0, 0, pi/3) q[139];
cx q[132], q[139];
cx q[134], q[139];
U(0, 0, pi/3) q[139];
cx q[134], q[139];
cx q[135], q[139];
U(0, 0, pi/3) q[139];
cx q[135], q[139];
cx q[136], q[139];
U(0, 0, pi/3) q[139];
cx q[136], q[139];
cx q[137], q[139];
U(0, 0, pi/3) q[139];
cx q[137], q[139];
cx q[138], q[139];
U(0, 0, pi/3) q[139];
cx q[138], q[139];
cx q[0], q[140];
U(0, 0, pi/3) q[140];
cx q[0], q[140];
cx q[1], q[140];
U(0, 0, pi/3) q[140];
cx q[1], q[140];
cx q[3], q[140];
U(0, 0, pi/3) q[140];
cx q[3], q[140];
cx q[4], q[140];
U(0, 0, pi/3) q[140];
cx q[4], q[140];
cx q[5], q[140];
U(0, 0, pi/3) q[140];
cx q[5], q[140];
cx q[6], q[140];
U(0, 0, pi/3) q[140];
cx q[6], q[140];
cx q[7], q[140];
U(0, 0, pi/3) q[140];
cx q[7], q[140];
cx q[15], q[140];
U(0, 0, pi/3) q[140];
cx q[15], q[140];
cx q[19], q[140];
U(0, 0, pi/3) q[140];
cx q[19], q[140];
cx q[21], q[140];
U(0, 0, pi/3) q[140];
cx q[21], q[140];
cx q[23], q[140];
U(0, 0, pi/3) q[140];
cx q[23], q[140];
cx q[24], q[140];
U(0, 0, pi/3) q[140];
cx q[24], q[140];
cx q[25], q[140];
U(0, 0, pi/3) q[140];
cx q[25], q[140];
cx q[26], q[140];
U(0, 0, pi/3) q[140];
cx q[26], q[140];
cx q[34], q[140];
U(0, 0, pi/3) q[140];
cx q[34], q[140];
cx q[35], q[140];
U(0, 0, pi/3) q[140];
cx q[35], q[140];
cx q[37], q[140];
U(0, 0, pi/3) q[140];
cx q[37], q[140];
cx q[40], q[140];
U(0, 0, pi/3) q[140];
cx q[40], q[140];
cx q[41], q[140];
U(0, 0, pi/3) q[140];
cx q[41], q[140];
cx q[43], q[140];
U(0, 0, pi/3) q[140];
cx q[43], q[140];
cx q[44], q[140];
U(0, 0, pi/3) q[140];
cx q[44], q[140];
cx q[46], q[140];
U(0, 0, pi/3) q[140];
cx q[46], q[140];
cx q[47], q[140];
U(0, 0, pi/3) q[140];
cx q[47], q[140];
cx q[49], q[140];
U(0, 0, pi/3) q[140];
cx q[49], q[140];
cx q[55], q[140];
U(0, 0, pi/3) q[140];
cx q[55], q[140];
cx q[59], q[140];
U(0, 0, pi/3) q[140];
cx q[59], q[140];
cx q[60], q[140];
U(0, 0, pi/3) q[140];
cx q[60], q[140];
cx q[62], q[140];
U(0, 0, pi/3) q[140];
cx q[62], q[140];
cx q[63], q[140];
U(0, 0, pi/3) q[140];
cx q[63], q[140];
cx q[64], q[140];
U(0, 0, pi/3) q[140];
cx q[64], q[140];
cx q[65], q[140];
U(0, 0, pi/3) q[140];
cx q[65], q[140];
cx q[66], q[140];
U(0, 0, pi/3) q[140];
cx q[66], q[140];
cx q[69], q[140];
U(0, 0, pi/3) q[140];
cx q[69], q[140];
cx q[70], q[140];
U(0, 0, pi/3) q[140];
cx q[70], q[140];
cx q[71], q[140];
U(0, 0, pi/3) q[140];
cx q[71], q[140];
cx q[76], q[140];
U(0, 0, pi/3) q[140];
cx q[76], q[140];
cx q[78], q[140];
U(0, 0, pi/3) q[140];
cx q[78], q[140];
cx q[81], q[140];
U(0, 0, pi/3) q[140];
cx q[81], q[140];
cx q[82], q[140];
U(0, 0, pi/3) q[140];
cx q[82], q[140];
cx q[83], q[140];
U(0, 0, pi/3) q[140];
cx q[83], q[140];
cx q[84], q[140];
U(0, 0, pi/3) q[140];
cx q[84], q[140];
cx q[85], q[140];
U(0, 0, pi/3) q[140];
cx q[85], q[140];
cx q[86], q[140];
U(0, 0, pi/3) q[140];
cx q[86], q[140];
cx q[87], q[140];
U(0, 0, pi/3) q[140];
cx q[87], q[140];
cx q[88], q[140];
U(0, 0, pi/3) q[140];
cx q[88], q[140];
cx q[92], q[140];
U(0, 0, pi/3) q[140];
cx q[92], q[140];
cx q[93], q[140];
U(0, 0, pi/3) q[140];
cx q[93], q[140];
cx q[94], q[140];
U(0, 0, pi/3) q[140];
cx q[94], q[140];
cx q[98], q[140];
U(0, 0, pi/3) q[140];
cx q[98], q[140];
cx q[99], q[140];
U(0, 0, pi/3) q[140];
cx q[99], q[140];
cx q[102], q[140];
U(0, 0, pi/3) q[140];
cx q[102], q[140];
cx q[103], q[140];
U(0, 0, pi/3) q[140];
cx q[103], q[140];
cx q[104], q[140];
U(0, 0, pi/3) q[140];
cx q[104], q[140];
cx q[106], q[140];
U(0, 0, pi/3) q[140];
cx q[106], q[140];
cx q[110], q[140];
U(0, 0, pi/3) q[140];
cx q[110], q[140];
cx q[111], q[140];
U(0, 0, pi/3) q[140];
cx q[111], q[140];
cx q[112], q[140];
U(0, 0, pi/3) q[140];
cx q[112], q[140];
cx q[113], q[140];
U(0, 0, pi/3) q[140];
cx q[113], q[140];
cx q[114], q[140];
U(0, 0, pi/3) q[140];
cx q[114], q[140];
cx q[115], q[140];
U(0, 0, pi/3) q[140];
cx q[115], q[140];
cx q[116], q[140];
U(0, 0, pi/3) q[140];
cx q[116], q[140];
cx q[118], q[140];
U(0, 0, pi/3) q[140];
cx q[118], q[140];
cx q[120], q[140];
U(0, 0, pi/3) q[140];
cx q[120], q[140];
cx q[123], q[140];
U(0, 0, pi/3) q[140];
cx q[123], q[140];
cx q[125], q[140];
U(0, 0, pi/3) q[140];
cx q[125], q[140];
cx q[128], q[140];
U(0, 0, pi/3) q[140];
cx q[128], q[140];
cx q[130], q[140];
U(0, 0, pi/3) q[140];
cx q[130], q[140];
cx q[132], q[140];
U(0, 0, pi/3) q[140];
cx q[132], q[140];
cx q[134], q[140];
U(0, 0, pi/3) q[140];
cx q[134], q[140];
cx q[136], q[140];
U(0, 0, pi/3) q[140];
cx q[136], q[140];
cx q[137], q[140];
U(0, 0, pi/3) q[140];
cx q[137], q[140];
cx q[1], q[141];
U(0, 0, pi/3) q[141];
cx q[1], q[141];
cx q[2], q[141];
U(0, 0, pi/3) q[141];
cx q[2], q[141];
cx q[4], q[141];
U(0, 0, pi/3) q[141];
cx q[4], q[141];
cx q[6], q[141];
U(0, 0, pi/3) q[141];
cx q[6], q[141];
cx q[8], q[141];
U(0, 0, pi/3) q[141];
cx q[8], q[141];
cx q[16], q[141];
U(0, 0, pi/3) q[141];
cx q[16], q[141];
cx q[19], q[141];
U(0, 0, pi/3) q[141];
cx q[19], q[141];
cx q[20], q[141];
U(0, 0, pi/3) q[141];
cx q[20], q[141];
cx q[22], q[141];
U(0, 0, pi/3) q[141];
cx q[22], q[141];
cx q[23], q[141];
U(0, 0, pi/3) q[141];
cx q[23], q[141];
cx q[24], q[141];
U(0, 0, pi/3) q[141];
cx q[24], q[141];
cx q[25], q[141];
U(0, 0, pi/3) q[141];
cx q[25], q[141];
cx q[27], q[141];
U(0, 0, pi/3) q[141];
cx q[27], q[141];
cx q[28], q[141];
U(0, 0, pi/3) q[141];
cx q[28], q[141];
cx q[33], q[141];
U(0, 0, pi/3) q[141];
cx q[33], q[141];
cx q[35], q[141];
U(0, 0, pi/3) q[141];
cx q[35], q[141];
cx q[36], q[141];
U(0, 0, pi/3) q[141];
cx q[36], q[141];
cx q[38], q[141];
U(0, 0, pi/3) q[141];
cx q[38], q[141];
cx q[39], q[141];
U(0, 0, pi/3) q[141];
cx q[39], q[141];
cx q[41], q[141];
U(0, 0, pi/3) q[141];
cx q[41], q[141];
cx q[42], q[141];
U(0, 0, pi/3) q[141];
cx q[42], q[141];
cx q[44], q[141];
U(0, 0, pi/3) q[141];
cx q[44], q[141];
cx q[45], q[141];
U(0, 0, pi/3) q[141];
cx q[45], q[141];
cx q[46], q[141];
U(0, 0, pi/3) q[141];
cx q[46], q[141];
cx q[48], q[141];
U(0, 0, pi/3) q[141];
cx q[48], q[141];
cx q[49], q[141];
U(0, 0, pi/3) q[141];
cx q[49], q[141];
cx q[50], q[141];
U(0, 0, pi/3) q[141];
cx q[50], q[141];
cx q[51], q[141];
U(0, 0, pi/3) q[141];
cx q[51], q[141];
cx q[53], q[141];
U(0, 0, pi/3) q[141];
cx q[53], q[141];
cx q[55], q[141];
U(0, 0, pi/3) q[141];
cx q[55], q[141];
cx q[58], q[141];
U(0, 0, pi/3) q[141];
cx q[58], q[141];
cx q[59], q[141];
U(0, 0, pi/3) q[141];
cx q[59], q[141];
cx q[63], q[141];
U(0, 0, pi/3) q[141];
cx q[63], q[141];
cx q[64], q[141];
U(0, 0, pi/3) q[141];
cx q[64], q[141];
cx q[65], q[141];
U(0, 0, pi/3) q[141];
cx q[65], q[141];
cx q[66], q[141];
U(0, 0, pi/3) q[141];
cx q[66], q[141];
cx q[67], q[141];
U(0, 0, pi/3) q[141];
cx q[67], q[141];
cx q[77], q[141];
U(0, 0, pi/3) q[141];
cx q[77], q[141];
cx q[78], q[141];
U(0, 0, pi/3) q[141];
cx q[78], q[141];
cx q[81], q[141];
U(0, 0, pi/3) q[141];
cx q[81], q[141];
cx q[84], q[141];
U(0, 0, pi/3) q[141];
cx q[84], q[141];
cx q[85], q[141];
U(0, 0, pi/3) q[141];
cx q[85], q[141];
cx q[86], q[141];
U(0, 0, pi/3) q[141];
cx q[86], q[141];
cx q[87], q[141];
U(0, 0, pi/3) q[141];
cx q[87], q[141];
cx q[91], q[141];
U(0, 0, pi/3) q[141];
cx q[91], q[141];
cx q[93], q[141];
U(0, 0, pi/3) q[141];
cx q[93], q[141];
cx q[95], q[141];
U(0, 0, pi/3) q[141];
cx q[95], q[141];
cx q[96], q[141];
U(0, 0, pi/3) q[141];
cx q[96], q[141];
cx q[99], q[141];
U(0, 0, pi/3) q[141];
cx q[99], q[141];
cx q[100], q[141];
U(0, 0, pi/3) q[141];
cx q[100], q[141];
cx q[103], q[141];
U(0, 0, pi/3) q[141];
cx q[103], q[141];
cx q[104], q[141];
U(0, 0, pi/3) q[141];
cx q[104], q[141];
cx q[109], q[141];
U(0, 0, pi/3) q[141];
cx q[109], q[141];
cx q[110], q[141];
U(0, 0, pi/3) q[141];
cx q[110], q[141];
cx q[111], q[141];
U(0, 0, pi/3) q[141];
cx q[111], q[141];
cx q[113], q[141];
U(0, 0, pi/3) q[141];
cx q[113], q[141];
cx q[117], q[141];
U(0, 0, pi/3) q[141];
cx q[117], q[141];
cx q[118], q[141];
U(0, 0, pi/3) q[141];
cx q[118], q[141];
cx q[122], q[141];
U(0, 0, pi/3) q[141];
cx q[122], q[141];
cx q[125], q[141];
U(0, 0, pi/3) q[141];
cx q[125], q[141];
cx q[128], q[141];
U(0, 0, pi/3) q[141];
cx q[128], q[141];
cx q[130], q[141];
U(0, 0, pi/3) q[141];
cx q[130], q[141];
cx q[131], q[141];
U(0, 0, pi/3) q[141];
cx q[131], q[141];
cx q[132], q[141];
U(0, 0, pi/3) q[141];
cx q[132], q[141];
cx q[137], q[141];
U(0, 0, pi/3) q[141];
cx q[137], q[141];
cx q[138], q[141];
U(0, 0, pi/3) q[141];
cx q[138], q[141];
cx q[140], q[141];
U(0, 0, pi/3) q[141];
cx q[140], q[141];
cx q[0], q[142];
U(0, 0, pi/3) q[142];
cx q[0], q[142];
cx q[1], q[142];
U(0, 0, pi/3) q[142];
cx q[1], q[142];
cx q[3], q[142];
U(0, 0, pi/3) q[142];
cx q[3], q[142];
cx q[4], q[142];
U(0, 0, pi/3) q[142];
cx q[4], q[142];
cx q[5], q[142];
U(0, 0, pi/3) q[142];
cx q[5], q[142];
cx q[8], q[142];
U(0, 0, pi/3) q[142];
cx q[8], q[142];
cx q[9], q[142];
U(0, 0, pi/3) q[142];
cx q[9], q[142];
cx q[12], q[142];
U(0, 0, pi/3) q[142];
cx q[12], q[142];
cx q[13], q[142];
U(0, 0, pi/3) q[142];
cx q[13], q[142];
cx q[14], q[142];
U(0, 0, pi/3) q[142];
cx q[14], q[142];
cx q[16], q[142];
U(0, 0, pi/3) q[142];
cx q[16], q[142];
cx q[17], q[142];
U(0, 0, pi/3) q[142];
cx q[17], q[142];
cx q[19], q[142];
U(0, 0, pi/3) q[142];
cx q[19], q[142];
cx q[21], q[142];
U(0, 0, pi/3) q[142];
cx q[21], q[142];
cx q[24], q[142];
U(0, 0, pi/3) q[142];
cx q[24], q[142];
cx q[25], q[142];
U(0, 0, pi/3) q[142];
cx q[25], q[142];
cx q[27], q[142];
U(0, 0, pi/3) q[142];
cx q[27], q[142];
cx q[28], q[142];
U(0, 0, pi/3) q[142];
cx q[28], q[142];
cx q[31], q[142];
U(0, 0, pi/3) q[142];
cx q[31], q[142];
cx q[32], q[142];
U(0, 0, pi/3) q[142];
cx q[32], q[142];
cx q[33], q[142];
U(0, 0, pi/3) q[142];
cx q[33], q[142];
cx q[36], q[142];
U(0, 0, pi/3) q[142];
cx q[36], q[142];
cx q[37], q[142];
U(0, 0, pi/3) q[142];
cx q[37], q[142];
cx q[38], q[142];
U(0, 0, pi/3) q[142];
cx q[38], q[142];
cx q[39], q[142];
U(0, 0, pi/3) q[142];
cx q[39], q[142];
cx q[40], q[142];
U(0, 0, pi/3) q[142];
cx q[40], q[142];
cx q[41], q[142];
U(0, 0, pi/3) q[142];
cx q[41], q[142];
cx q[43], q[142];
U(0, 0, pi/3) q[142];
cx q[43], q[142];
cx q[44], q[142];
U(0, 0, pi/3) q[142];
cx q[44], q[142];
cx q[45], q[142];
U(0, 0, pi/3) q[142];
cx q[45], q[142];
cx q[46], q[142];
U(0, 0, pi/3) q[142];
cx q[46], q[142];
cx q[47], q[142];
U(0, 0, pi/3) q[142];
cx q[47], q[142];
cx q[48], q[142];
U(0, 0, pi/3) q[142];
cx q[48], q[142];
cx q[52], q[142];
U(0, 0, pi/3) q[142];
cx q[52], q[142];
cx q[53], q[142];
U(0, 0, pi/3) q[142];
cx q[53], q[142];
cx q[54], q[142];
U(0, 0, pi/3) q[142];
cx q[54], q[142];
cx q[59], q[142];
U(0, 0, pi/3) q[142];
cx q[59], q[142];
cx q[62], q[142];
U(0, 0, pi/3) q[142];
cx q[62], q[142];
cx q[63], q[142];
U(0, 0, pi/3) q[142];
cx q[63], q[142];
cx q[64], q[142];
U(0, 0, pi/3) q[142];
cx q[64], q[142];
cx q[65], q[142];
U(0, 0, pi/3) q[142];
cx q[65], q[142];
cx q[67], q[142];
U(0, 0, pi/3) q[142];
cx q[67], q[142];
cx q[68], q[142];
U(0, 0, pi/3) q[142];
cx q[68], q[142];
cx q[69], q[142];
U(0, 0, pi/3) q[142];
cx q[69], q[142];
cx q[70], q[142];
U(0, 0, pi/3) q[142];
cx q[70], q[142];
cx q[71], q[142];
U(0, 0, pi/3) q[142];
cx q[71], q[142];
cx q[72], q[142];
U(0, 0, pi/3) q[142];
cx q[72], q[142];
cx q[74], q[142];
U(0, 0, pi/3) q[142];
cx q[74], q[142];
cx q[75], q[142];
U(0, 0, pi/3) q[142];
cx q[75], q[142];
cx q[78], q[142];
U(0, 0, pi/3) q[142];
cx q[78], q[142];
cx q[82], q[142];
U(0, 0, pi/3) q[142];
cx q[82], q[142];
cx q[83], q[142];
U(0, 0, pi/3) q[142];
cx q[83], q[142];
cx q[84], q[142];
U(0, 0, pi/3) q[142];
cx q[84], q[142];
cx q[86], q[142];
U(0, 0, pi/3) q[142];
cx q[86], q[142];
cx q[91], q[142];
U(0, 0, pi/3) q[142];
cx q[91], q[142];
cx q[93], q[142];
U(0, 0, pi/3) q[142];
cx q[93], q[142];
cx q[94], q[142];
U(0, 0, pi/3) q[142];
cx q[94], q[142];
cx q[95], q[142];
U(0, 0, pi/3) q[142];
cx q[95], q[142];
cx q[98], q[142];
U(0, 0, pi/3) q[142];
cx q[98], q[142];
cx q[99], q[142];
U(0, 0, pi/3) q[142];
cx q[99], q[142];
cx q[101], q[142];
U(0, 0, pi/3) q[142];
cx q[101], q[142];
cx q[102], q[142];
U(0, 0, pi/3) q[142];
cx q[102], q[142];
cx q[103], q[142];
U(0, 0, pi/3) q[142];
cx q[103], q[142];
cx q[105], q[142];
U(0, 0, pi/3) q[142];
cx q[105], q[142];
cx q[108], q[142];
U(0, 0, pi/3) q[142];
cx q[108], q[142];
cx q[111], q[142];
U(0, 0, pi/3) q[142];
cx q[111], q[142];
cx q[115], q[142];
U(0, 0, pi/3) q[142];
cx q[115], q[142];
cx q[120], q[142];
U(0, 0, pi/3) q[142];
cx q[120], q[142];
cx q[122], q[142];
U(0, 0, pi/3) q[142];
cx q[122], q[142];
cx q[123], q[142];
U(0, 0, pi/3) q[142];
cx q[123], q[142];
cx q[124], q[142];
U(0, 0, pi/3) q[142];
cx q[124], q[142];
cx q[127], q[142];
U(0, 0, pi/3) q[142];
cx q[127], q[142];
cx q[130], q[142];
U(0, 0, pi/3) q[142];
cx q[130], q[142];
cx q[131], q[142];
U(0, 0, pi/3) q[142];
cx q[131], q[142];
cx q[132], q[142];
U(0, 0, pi/3) q[142];
cx q[132], q[142];
cx q[133], q[142];
U(0, 0, pi/3) q[142];
cx q[133], q[142];
cx q[136], q[142];
U(0, 0, pi/3) q[142];
cx q[136], q[142];
cx q[139], q[142];
U(0, 0, pi/3) q[142];
cx q[139], q[142];
cx q[0], q[143];
U(0, 0, pi/3) q[143];
cx q[0], q[143];
cx q[2], q[143];
U(0, 0, pi/3) q[143];
cx q[2], q[143];
cx q[4], q[143];
U(0, 0, pi/3) q[143];
cx q[4], q[143];
cx q[9], q[143];
U(0, 0, pi/3) q[143];
cx q[9], q[143];
cx q[10], q[143];
U(0, 0, pi/3) q[143];
cx q[10], q[143];
cx q[11], q[143];
U(0, 0, pi/3) q[143];
cx q[11], q[143];
cx q[12], q[143];
U(0, 0, pi/3) q[143];
cx q[12], q[143];
cx q[13], q[143];
U(0, 0, pi/3) q[143];
cx q[13], q[143];
cx q[14], q[143];
U(0, 0, pi/3) q[143];
cx q[14], q[143];
cx q[16], q[143];
U(0, 0, pi/3) q[143];
cx q[16], q[143];
cx q[18], q[143];
U(0, 0, pi/3) q[143];
cx q[18], q[143];
cx q[22], q[143];
U(0, 0, pi/3) q[143];
cx q[22], q[143];
cx q[28], q[143];
U(0, 0, pi/3) q[143];
cx q[28], q[143];
cx q[29], q[143];
U(0, 0, pi/3) q[143];
cx q[29], q[143];
cx q[30], q[143];
U(0, 0, pi/3) q[143];
cx q[30], q[143];
cx q[31], q[143];
U(0, 0, pi/3) q[143];
cx q[31], q[143];
cx q[35], q[143];
U(0, 0, pi/3) q[143];
cx q[35], q[143];
cx q[36], q[143];
U(0, 0, pi/3) q[143];
cx q[36], q[143];
cx q[37], q[143];
U(0, 0, pi/3) q[143];
cx q[37], q[143];
cx q[40], q[143];
U(0, 0, pi/3) q[143];
cx q[40], q[143];
cx q[41], q[143];
U(0, 0, pi/3) q[143];
cx q[41], q[143];
cx q[44], q[143];
U(0, 0, pi/3) q[143];
cx q[44], q[143];
cx q[46], q[143];
U(0, 0, pi/3) q[143];
cx q[46], q[143];
cx q[49], q[143];
U(0, 0, pi/3) q[143];
cx q[49], q[143];
cx q[50], q[143];
U(0, 0, pi/3) q[143];
cx q[50], q[143];
cx q[51], q[143];
U(0, 0, pi/3) q[143];
cx q[51], q[143];
cx q[54], q[143];
U(0, 0, pi/3) q[143];
cx q[54], q[143];
cx q[59], q[143];
U(0, 0, pi/3) q[143];
cx q[59], q[143];
cx q[64], q[143];
U(0, 0, pi/3) q[143];
cx q[64], q[143];
cx q[66], q[143];
U(0, 0, pi/3) q[143];
cx q[66], q[143];
cx q[67], q[143];
U(0, 0, pi/3) q[143];
cx q[67], q[143];
cx q[68], q[143];
U(0, 0, pi/3) q[143];
cx q[68], q[143];
cx q[70], q[143];
U(0, 0, pi/3) q[143];
cx q[70], q[143];
cx q[71], q[143];
U(0, 0, pi/3) q[143];
cx q[71], q[143];
cx q[77], q[143];
U(0, 0, pi/3) q[143];
cx q[77], q[143];
cx q[78], q[143];
U(0, 0, pi/3) q[143];
cx q[78], q[143];
cx q[79], q[143];
U(0, 0, pi/3) q[143];
cx q[79], q[143];
cx q[82], q[143];
U(0, 0, pi/3) q[143];
cx q[82], q[143];
cx q[83], q[143];
U(0, 0, pi/3) q[143];
cx q[83], q[143];
cx q[84], q[143];
U(0, 0, pi/3) q[143];
cx q[84], q[143];
cx q[85], q[143];
U(0, 0, pi/3) q[143];
cx q[85], q[143];
cx q[86], q[143];
U(0, 0, pi/3) q[143];
cx q[86], q[143];
cx q[88], q[143];
U(0, 0, pi/3) q[143];
cx q[88], q[143];
cx q[99], q[143];
U(0, 0, pi/3) q[143];
cx q[99], q[143];
cx q[100], q[143];
U(0, 0, pi/3) q[143];
cx q[100], q[143];
cx q[103], q[143];
U(0, 0, pi/3) q[143];
cx q[103], q[143];
cx q[104], q[143];
U(0, 0, pi/3) q[143];
cx q[104], q[143];
cx q[106], q[143];
U(0, 0, pi/3) q[143];
cx q[106], q[143];
cx q[107], q[143];
U(0, 0, pi/3) q[143];
cx q[107], q[143];
cx q[108], q[143];
U(0, 0, pi/3) q[143];
cx q[108], q[143];
cx q[109], q[143];
U(0, 0, pi/3) q[143];
cx q[109], q[143];
cx q[110], q[143];
U(0, 0, pi/3) q[143];
cx q[110], q[143];
cx q[115], q[143];
U(0, 0, pi/3) q[143];
cx q[115], q[143];
cx q[116], q[143];
U(0, 0, pi/3) q[143];
cx q[116], q[143];
cx q[119], q[143];
U(0, 0, pi/3) q[143];
cx q[119], q[143];
cx q[121], q[143];
U(0, 0, pi/3) q[143];
cx q[121], q[143];
cx q[124], q[143];
U(0, 0, pi/3) q[143];
cx q[124], q[143];
cx q[125], q[143];
U(0, 0, pi/3) q[143];
cx q[125], q[143];
cx q[126], q[143];
U(0, 0, pi/3) q[143];
cx q[126], q[143];
cx q[127], q[143];
U(0, 0, pi/3) q[143];
cx q[127], q[143];
cx q[128], q[143];
U(0, 0, pi/3) q[143];
cx q[128], q[143];
cx q[129], q[143];
U(0, 0, pi/3) q[143];
cx q[129], q[143];
cx q[130], q[143];
U(0, 0, pi/3) q[143];
cx q[130], q[143];
cx q[132], q[143];
U(0, 0, pi/3) q[143];
cx q[132], q[143];
cx q[133], q[143];
U(0, 0, pi/3) q[143];
cx q[133], q[143];
cx q[134], q[143];
U(0, 0, pi/3) q[143];
cx q[134], q[143];
cx q[135], q[143];
U(0, 0, pi/3) q[143];
cx q[135], q[143];
cx q[136], q[143];
U(0, 0, pi/3) q[143];
cx q[136], q[143];
cx q[141], q[143];
U(0, 0, pi/3) q[143];
cx q[141], q[143];
cx q[142], q[143];
U(0, 0, pi/3) q[143];
cx q[142], q[143];
cx q[4], q[144];
U(0, 0, pi/3) q[144];
cx q[4], q[144];
cx q[7], q[144];
U(0, 0, pi/3) q[144];
cx q[7], q[144];
cx q[8], q[144];
U(0, 0, pi/3) q[144];
cx q[8], q[144];
cx q[9], q[144];
U(0, 0, pi/3) q[144];
cx q[9], q[144];
cx q[14], q[144];
U(0, 0, pi/3) q[144];
cx q[14], q[144];
cx q[19], q[144];
U(0, 0, pi/3) q[144];
cx q[19], q[144];
cx q[23], q[144];
U(0, 0, pi/3) q[144];
cx q[23], q[144];
cx q[26], q[144];
U(0, 0, pi/3) q[144];
cx q[26], q[144];
cx q[30], q[144];
U(0, 0, pi/3) q[144];
cx q[30], q[144];
cx q[32], q[144];
U(0, 0, pi/3) q[144];
cx q[32], q[144];
cx q[33], q[144];
U(0, 0, pi/3) q[144];
cx q[33], q[144];
cx q[34], q[144];
U(0, 0, pi/3) q[144];
cx q[34], q[144];
cx q[38], q[144];
U(0, 0, pi/3) q[144];
cx q[38], q[144];
cx q[39], q[144];
U(0, 0, pi/3) q[144];
cx q[39], q[144];
cx q[41], q[144];
U(0, 0, pi/3) q[144];
cx q[41], q[144];
cx q[42], q[144];
U(0, 0, pi/3) q[144];
cx q[42], q[144];
cx q[46], q[144];
U(0, 0, pi/3) q[144];
cx q[46], q[144];
cx q[47], q[144];
U(0, 0, pi/3) q[144];
cx q[47], q[144];
cx q[48], q[144];
U(0, 0, pi/3) q[144];
cx q[48], q[144];
cx q[50], q[144];
U(0, 0, pi/3) q[144];
cx q[50], q[144];
cx q[52], q[144];
U(0, 0, pi/3) q[144];
cx q[52], q[144];
cx q[53], q[144];
U(0, 0, pi/3) q[144];
cx q[53], q[144];
cx q[55], q[144];
U(0, 0, pi/3) q[144];
cx q[55], q[144];
cx q[58], q[144];
U(0, 0, pi/3) q[144];
cx q[58], q[144];
cx q[59], q[144];
U(0, 0, pi/3) q[144];
cx q[59], q[144];
cx q[63], q[144];
U(0, 0, pi/3) q[144];
cx q[63], q[144];
cx q[64], q[144];
U(0, 0, pi/3) q[144];
cx q[64], q[144];
cx q[65], q[144];
U(0, 0, pi/3) q[144];
cx q[65], q[144];
cx q[66], q[144];
U(0, 0, pi/3) q[144];
cx q[66], q[144];
cx q[67], q[144];
U(0, 0, pi/3) q[144];
cx q[67], q[144];
cx q[68], q[144];
U(0, 0, pi/3) q[144];
cx q[68], q[144];
cx q[70], q[144];
U(0, 0, pi/3) q[144];
cx q[70], q[144];
cx q[72], q[144];
U(0, 0, pi/3) q[144];
cx q[72], q[144];
cx q[75], q[144];
U(0, 0, pi/3) q[144];
cx q[75], q[144];
cx q[81], q[144];
U(0, 0, pi/3) q[144];
cx q[81], q[144];
cx q[82], q[144];
U(0, 0, pi/3) q[144];
cx q[82], q[144];
cx q[86], q[144];
U(0, 0, pi/3) q[144];
cx q[86], q[144];
cx q[88], q[144];
U(0, 0, pi/3) q[144];
cx q[88], q[144];
cx q[90], q[144];
U(0, 0, pi/3) q[144];
cx q[90], q[144];
cx q[91], q[144];
U(0, 0, pi/3) q[144];
cx q[91], q[144];
cx q[92], q[144];
U(0, 0, pi/3) q[144];
cx q[92], q[144];
cx q[93], q[144];
U(0, 0, pi/3) q[144];
cx q[93], q[144];
cx q[97], q[144];
U(0, 0, pi/3) q[144];
cx q[97], q[144];
cx q[101], q[144];
U(0, 0, pi/3) q[144];
cx q[101], q[144];
cx q[103], q[144];
U(0, 0, pi/3) q[144];
cx q[103], q[144];
cx q[104], q[144];
U(0, 0, pi/3) q[144];
cx q[104], q[144];
cx q[105], q[144];
U(0, 0, pi/3) q[144];
cx q[105], q[144];
cx q[106], q[144];
U(0, 0, pi/3) q[144];
cx q[106], q[144];
cx q[107], q[144];
U(0, 0, pi/3) q[144];
cx q[107], q[144];
cx q[108], q[144];
U(0, 0, pi/3) q[144];
cx q[108], q[144];
cx q[110], q[144];
U(0, 0, pi/3) q[144];
cx q[110], q[144];
cx q[111], q[144];
U(0, 0, pi/3) q[144];
cx q[111], q[144];
cx q[116], q[144];
U(0, 0, pi/3) q[144];
cx q[116], q[144];
cx q[117], q[144];
U(0, 0, pi/3) q[144];
cx q[117], q[144];
cx q[118], q[144];
U(0, 0, pi/3) q[144];
cx q[118], q[144];
cx q[122], q[144];
U(0, 0, pi/3) q[144];
cx q[122], q[144];
cx q[123], q[144];
U(0, 0, pi/3) q[144];
cx q[123], q[144];
cx q[124], q[144];
U(0, 0, pi/3) q[144];
cx q[124], q[144];
cx q[126], q[144];
U(0, 0, pi/3) q[144];
cx q[126], q[144];
cx q[127], q[144];
U(0, 0, pi/3) q[144];
cx q[127], q[144];
cx q[129], q[144];
U(0, 0, pi/3) q[144];
cx q[129], q[144];
cx q[131], q[144];
U(0, 0, pi/3) q[144];
cx q[131], q[144];
cx q[132], q[144];
U(0, 0, pi/3) q[144];
cx q[132], q[144];
cx q[133], q[144];
U(0, 0, pi/3) q[144];
cx q[133], q[144];
cx q[134], q[144];
U(0, 0, pi/3) q[144];
cx q[134], q[144];
cx q[137], q[144];
U(0, 0, pi/3) q[144];
cx q[137], q[144];
cx q[139], q[144];
U(0, 0, pi/3) q[144];
cx q[139], q[144];
cx q[141], q[144];
U(0, 0, pi/3) q[144];
cx q[141], q[144];
cx q[143], q[144];
U(0, 0, pi/3) q[144];
cx q[143], q[144];
cx q[4], q[145];
U(0, 0, pi/3) q[145];
cx q[4], q[145];
cx q[9], q[145];
U(0, 0, pi/3) q[145];
cx q[9], q[145];
cx q[11], q[145];
U(0, 0, pi/3) q[145];
cx q[11], q[145];
cx q[12], q[145];
U(0, 0, pi/3) q[145];
cx q[12], q[145];
cx q[13], q[145];
U(0, 0, pi/3) q[145];
cx q[13], q[145];
cx q[14], q[145];
U(0, 0, pi/3) q[145];
cx q[14], q[145];
cx q[15], q[145];
U(0, 0, pi/3) q[145];
cx q[15], q[145];
cx q[16], q[145];
U(0, 0, pi/3) q[145];
cx q[16], q[145];
cx q[17], q[145];
U(0, 0, pi/3) q[145];
cx q[17], q[145];
cx q[19], q[145];
U(0, 0, pi/3) q[145];
cx q[19], q[145];
cx q[20], q[145];
U(0, 0, pi/3) q[145];
cx q[20], q[145];
cx q[21], q[145];
U(0, 0, pi/3) q[145];
cx q[21], q[145];
cx q[22], q[145];
U(0, 0, pi/3) q[145];
cx q[22], q[145];
cx q[23], q[145];
U(0, 0, pi/3) q[145];
cx q[23], q[145];
cx q[26], q[145];
U(0, 0, pi/3) q[145];
cx q[26], q[145];
cx q[32], q[145];
U(0, 0, pi/3) q[145];
cx q[32], q[145];
cx q[33], q[145];
U(0, 0, pi/3) q[145];
cx q[33], q[145];
cx q[36], q[145];
U(0, 0, pi/3) q[145];
cx q[36], q[145];
cx q[42], q[145];
U(0, 0, pi/3) q[145];
cx q[42], q[145];
cx q[44], q[145];
U(0, 0, pi/3) q[145];
cx q[44], q[145];
cx q[46], q[145];
U(0, 0, pi/3) q[145];
cx q[46], q[145];
cx q[47], q[145];
U(0, 0, pi/3) q[145];
cx q[47], q[145];
cx q[48], q[145];
U(0, 0, pi/3) q[145];
cx q[48], q[145];
cx q[49], q[145];
U(0, 0, pi/3) q[145];
cx q[49], q[145];
cx q[50], q[145];
U(0, 0, pi/3) q[145];
cx q[50], q[145];
cx q[52], q[145];
U(0, 0, pi/3) q[145];
cx q[52], q[145];
cx q[55], q[145];
U(0, 0, pi/3) q[145];
cx q[55], q[145];
cx q[57], q[145];
U(0, 0, pi/3) q[145];
cx q[57], q[145];
cx q[59], q[145];
U(0, 0, pi/3) q[145];
cx q[59], q[145];
cx q[63], q[145];
U(0, 0, pi/3) q[145];
cx q[63], q[145];
cx q[64], q[145];
U(0, 0, pi/3) q[145];
cx q[64], q[145];
cx q[65], q[145];
U(0, 0, pi/3) q[145];
cx q[65], q[145];
cx q[66], q[145];
U(0, 0, pi/3) q[145];
cx q[66], q[145];
cx q[68], q[145];
U(0, 0, pi/3) q[145];
cx q[68], q[145];
cx q[76], q[145];
U(0, 0, pi/3) q[145];
cx q[76], q[145];
cx q[78], q[145];
U(0, 0, pi/3) q[145];
cx q[78], q[145];
cx q[80], q[145];
U(0, 0, pi/3) q[145];
cx q[80], q[145];
cx q[82], q[145];
U(0, 0, pi/3) q[145];
cx q[82], q[145];
cx q[83], q[145];
U(0, 0, pi/3) q[145];
cx q[83], q[145];
cx q[85], q[145];
U(0, 0, pi/3) q[145];
cx q[85], q[145];
cx q[87], q[145];
U(0, 0, pi/3) q[145];
cx q[87], q[145];
cx q[88], q[145];
U(0, 0, pi/3) q[145];
cx q[88], q[145];
cx q[91], q[145];
U(0, 0, pi/3) q[145];
cx q[91], q[145];
cx q[93], q[145];
U(0, 0, pi/3) q[145];
cx q[93], q[145];
cx q[94], q[145];
U(0, 0, pi/3) q[145];
cx q[94], q[145];
cx q[98], q[145];
U(0, 0, pi/3) q[145];
cx q[98], q[145];
cx q[102], q[145];
U(0, 0, pi/3) q[145];
cx q[102], q[145];
cx q[103], q[145];
U(0, 0, pi/3) q[145];
cx q[103], q[145];
cx q[106], q[145];
U(0, 0, pi/3) q[145];
cx q[106], q[145];
cx q[107], q[145];
U(0, 0, pi/3) q[145];
cx q[107], q[145];
cx q[108], q[145];
U(0, 0, pi/3) q[145];
cx q[108], q[145];
cx q[110], q[145];
U(0, 0, pi/3) q[145];
cx q[110], q[145];
cx q[114], q[145];
U(0, 0, pi/3) q[145];
cx q[114], q[145];
cx q[115], q[145];
U(0, 0, pi/3) q[145];
cx q[115], q[145];
cx q[118], q[145];
U(0, 0, pi/3) q[145];
cx q[118], q[145];
cx q[120], q[145];
U(0, 0, pi/3) q[145];
cx q[120], q[145];
cx q[121], q[145];
U(0, 0, pi/3) q[145];
cx q[121], q[145];
cx q[122], q[145];
U(0, 0, pi/3) q[145];
cx q[122], q[145];
cx q[124], q[145];
U(0, 0, pi/3) q[145];
cx q[124], q[145];
cx q[129], q[145];
U(0, 0, pi/3) q[145];
cx q[129], q[145];
cx q[130], q[145];
U(0, 0, pi/3) q[145];
cx q[130], q[145];
cx q[131], q[145];
U(0, 0, pi/3) q[145];
cx q[131], q[145];
cx q[132], q[145];
U(0, 0, pi/3) q[145];
cx q[132], q[145];
cx q[133], q[145];
U(0, 0, pi/3) q[145];
cx q[133], q[145];
cx q[135], q[145];
U(0, 0, pi/3) q[145];
cx q[135], q[145];
cx q[138], q[145];
U(0, 0, pi/3) q[145];
cx q[138], q[145];
cx q[142], q[145];
U(0, 0, pi/3) q[145];
cx q[142], q[145];
cx q[144], q[145];
U(0, 0, pi/3) q[145];
cx q[144], q[145];
cx q[0], q[146];
U(0, 0, pi/3) q[146];
cx q[0], q[146];
cx q[1], q[146];
U(0, 0, pi/3) q[146];
cx q[1], q[146];
cx q[2], q[146];
U(0, 0, pi/3) q[146];
cx q[2], q[146];
cx q[3], q[146];
U(0, 0, pi/3) q[146];
cx q[3], q[146];
cx q[4], q[146];
U(0, 0, pi/3) q[146];
cx q[4], q[146];
cx q[5], q[146];
U(0, 0, pi/3) q[146];
cx q[5], q[146];
cx q[6], q[146];
U(0, 0, pi/3) q[146];
cx q[6], q[146];
cx q[8], q[146];
U(0, 0, pi/3) q[146];
cx q[8], q[146];
cx q[9], q[146];
U(0, 0, pi/3) q[146];
cx q[9], q[146];
cx q[11], q[146];
U(0, 0, pi/3) q[146];
cx q[11], q[146];
cx q[13], q[146];
U(0, 0, pi/3) q[146];
cx q[13], q[146];
cx q[18], q[146];
U(0, 0, pi/3) q[146];
cx q[18], q[146];
cx q[19], q[146];
U(0, 0, pi/3) q[146];
cx q[19], q[146];
cx q[20], q[146];
U(0, 0, pi/3) q[146];
cx q[20], q[146];
cx q[21], q[146];
U(0, 0, pi/3) q[146];
cx q[21], q[146];
cx q[24], q[146];
U(0, 0, pi/3) q[146];
cx q[24], q[146];
cx q[29], q[146];
U(0, 0, pi/3) q[146];
cx q[29], q[146];
cx q[30], q[146];
U(0, 0, pi/3) q[146];
cx q[30], q[146];
cx q[31], q[146];
U(0, 0, pi/3) q[146];
cx q[31], q[146];
cx q[32], q[146];
U(0, 0, pi/3) q[146];
cx q[32], q[146];
cx q[34], q[146];
U(0, 0, pi/3) q[146];
cx q[34], q[146];
cx q[35], q[146];
U(0, 0, pi/3) q[146];
cx q[35], q[146];
cx q[36], q[146];
U(0, 0, pi/3) q[146];
cx q[36], q[146];
cx q[38], q[146];
U(0, 0, pi/3) q[146];
cx q[38], q[146];
cx q[39], q[146];
U(0, 0, pi/3) q[146];
cx q[39], q[146];
cx q[40], q[146];
U(0, 0, pi/3) q[146];
cx q[40], q[146];
cx q[41], q[146];
U(0, 0, pi/3) q[146];
cx q[41], q[146];
cx q[42], q[146];
U(0, 0, pi/3) q[146];
cx q[42], q[146];
cx q[43], q[146];
U(0, 0, pi/3) q[146];
cx q[43], q[146];
cx q[45], q[146];
U(0, 0, pi/3) q[146];
cx q[45], q[146];
cx q[46], q[146];
U(0, 0, pi/3) q[146];
cx q[46], q[146];
cx q[48], q[146];
U(0, 0, pi/3) q[146];
cx q[48], q[146];
cx q[50], q[146];
U(0, 0, pi/3) q[146];
cx q[50], q[146];
cx q[51], q[146];
U(0, 0, pi/3) q[146];
cx q[51], q[146];
cx q[59], q[146];
U(0, 0, pi/3) q[146];
cx q[59], q[146];
cx q[65], q[146];
U(0, 0, pi/3) q[146];
cx q[65], q[146];
cx q[66], q[146];
U(0, 0, pi/3) q[146];
cx q[66], q[146];
cx q[67], q[146];
U(0, 0, pi/3) q[146];
cx q[67], q[146];
cx q[68], q[146];
U(0, 0, pi/3) q[146];
cx q[68], q[146];
cx q[69], q[146];
U(0, 0, pi/3) q[146];
cx q[69], q[146];
cx q[71], q[146];
U(0, 0, pi/3) q[146];
cx q[71], q[146];
cx q[72], q[146];
U(0, 0, pi/3) q[146];
cx q[72], q[146];
cx q[73], q[146];
U(0, 0, pi/3) q[146];
cx q[73], q[146];
cx q[74], q[146];
U(0, 0, pi/3) q[146];
cx q[74], q[146];
cx q[75], q[146];
U(0, 0, pi/3) q[146];
cx q[75], q[146];
cx q[76], q[146];
U(0, 0, pi/3) q[146];
cx q[76], q[146];
cx q[79], q[146];
U(0, 0, pi/3) q[146];
cx q[79], q[146];
cx q[80], q[146];
U(0, 0, pi/3) q[146];
cx q[80], q[146];
cx q[81], q[146];
U(0, 0, pi/3) q[146];
cx q[81], q[146];
cx q[82], q[146];
U(0, 0, pi/3) q[146];
cx q[82], q[146];
cx q[84], q[146];
U(0, 0, pi/3) q[146];
cx q[84], q[146];
cx q[85], q[146];
U(0, 0, pi/3) q[146];
cx q[85], q[146];
cx q[86], q[146];
U(0, 0, pi/3) q[146];
cx q[86], q[146];
cx q[87], q[146];
U(0, 0, pi/3) q[146];
cx q[87], q[146];
cx q[89], q[146];
U(0, 0, pi/3) q[146];
cx q[89], q[146];
cx q[90], q[146];
U(0, 0, pi/3) q[146];
cx q[90], q[146];
cx q[92], q[146];
U(0, 0, pi/3) q[146];
cx q[92], q[146];
cx q[93], q[146];
U(0, 0, pi/3) q[146];
cx q[93], q[146];
cx q[95], q[146];
U(0, 0, pi/3) q[146];
cx q[95], q[146];
cx q[96], q[146];
U(0, 0, pi/3) q[146];
cx q[96], q[146];
cx q[99], q[146];
U(0, 0, pi/3) q[146];
cx q[99], q[146];
cx q[101], q[146];
U(0, 0, pi/3) q[146];
cx q[101], q[146];
cx q[105], q[146];
U(0, 0, pi/3) q[146];
cx q[105], q[146];
cx q[106], q[146];
U(0, 0, pi/3) q[146];
cx q[106], q[146];
cx q[107], q[146];
U(0, 0, pi/3) q[146];
cx q[107], q[146];
cx q[109], q[146];
U(0, 0, pi/3) q[146];
cx q[109], q[146];
cx q[110], q[146];
U(0, 0, pi/3) q[146];
cx q[110], q[146];
cx q[112], q[146];
U(0, 0, pi/3) q[146];
cx q[112], q[146];
cx q[114], q[146];
U(0, 0, pi/3) q[146];
cx q[114], q[146];
cx q[115], q[146];
U(0, 0, pi/3) q[146];
cx q[115], q[146];
cx q[116], q[146];
U(0, 0, pi/3) q[146];
cx q[116], q[146];
cx q[117], q[146];
U(0, 0, pi/3) q[146];
cx q[117], q[146];
cx q[118], q[146];
U(0, 0, pi/3) q[146];
cx q[118], q[146];
cx q[120], q[146];
U(0, 0, pi/3) q[146];
cx q[120], q[146];
cx q[121], q[146];
U(0, 0, pi/3) q[146];
cx q[121], q[146];
cx q[122], q[146];
U(0, 0, pi/3) q[146];
cx q[122], q[146];
cx q[123], q[146];
U(0, 0, pi/3) q[146];
cx q[123], q[146];
cx q[128], q[146];
U(0, 0, pi/3) q[146];
cx q[128], q[146];
cx q[129], q[146];
U(0, 0, pi/3) q[146];
cx q[129], q[146];
cx q[130], q[146];
U(0, 0, pi/3) q[146];
cx q[130], q[146];
cx q[131], q[146];
U(0, 0, pi/3) q[146];
cx q[131], q[146];
cx q[133], q[146];
U(0, 0, pi/3) q[146];
cx q[133], q[146];
cx q[134], q[146];
U(0, 0, pi/3) q[146];
cx q[134], q[146];
cx q[136], q[146];
U(0, 0, pi/3) q[146];
cx q[136], q[146];
cx q[137], q[146];
U(0, 0, pi/3) q[146];
cx q[137], q[146];
cx q[138], q[146];
U(0, 0, pi/3) q[146];
cx q[138], q[146];
cx q[140], q[146];
U(0, 0, pi/3) q[146];
cx q[140], q[146];
cx q[145], q[146];
U(0, 0, pi/3) q[146];
cx q[145], q[146];
cx q[0], q[147];
U(0, 0, pi/3) q[147];
cx q[0], q[147];
cx q[1], q[147];
U(0, 0, pi/3) q[147];
cx q[1], q[147];
cx q[2], q[147];
U(0, 0, pi/3) q[147];
cx q[2], q[147];
cx q[3], q[147];
U(0, 0, pi/3) q[147];
cx q[3], q[147];
cx q[6], q[147];
U(0, 0, pi/3) q[147];
cx q[6], q[147];
cx q[7], q[147];
U(0, 0, pi/3) q[147];
cx q[7], q[147];
cx q[9], q[147];
U(0, 0, pi/3) q[147];
cx q[9], q[147];
cx q[12], q[147];
U(0, 0, pi/3) q[147];
cx q[12], q[147];
cx q[14], q[147];
U(0, 0, pi/3) q[147];
cx q[14], q[147];
cx q[15], q[147];
U(0, 0, pi/3) q[147];
cx q[15], q[147];
cx q[16], q[147];
U(0, 0, pi/3) q[147];
cx q[16], q[147];
cx q[18], q[147];
U(0, 0, pi/3) q[147];
cx q[18], q[147];
cx q[20], q[147];
U(0, 0, pi/3) q[147];
cx q[20], q[147];
cx q[22], q[147];
U(0, 0, pi/3) q[147];
cx q[22], q[147];
cx q[23], q[147];
U(0, 0, pi/3) q[147];
cx q[23], q[147];
cx q[27], q[147];
U(0, 0, pi/3) q[147];
cx q[27], q[147];
cx q[28], q[147];
U(0, 0, pi/3) q[147];
cx q[28], q[147];
cx q[32], q[147];
U(0, 0, pi/3) q[147];
cx q[32], q[147];
cx q[33], q[147];
U(0, 0, pi/3) q[147];
cx q[33], q[147];
cx q[35], q[147];
U(0, 0, pi/3) q[147];
cx q[35], q[147];
cx q[37], q[147];
U(0, 0, pi/3) q[147];
cx q[37], q[147];
cx q[40], q[147];
U(0, 0, pi/3) q[147];
cx q[40], q[147];
cx q[41], q[147];
U(0, 0, pi/3) q[147];
cx q[41], q[147];
cx q[42], q[147];
U(0, 0, pi/3) q[147];
cx q[42], q[147];
cx q[43], q[147];
U(0, 0, pi/3) q[147];
cx q[43], q[147];
cx q[45], q[147];
U(0, 0, pi/3) q[147];
cx q[45], q[147];
cx q[46], q[147];
U(0, 0, pi/3) q[147];
cx q[46], q[147];
cx q[48], q[147];
U(0, 0, pi/3) q[147];
cx q[48], q[147];
cx q[49], q[147];
U(0, 0, pi/3) q[147];
cx q[49], q[147];
cx q[50], q[147];
U(0, 0, pi/3) q[147];
cx q[50], q[147];
cx q[53], q[147];
U(0, 0, pi/3) q[147];
cx q[53], q[147];
cx q[54], q[147];
U(0, 0, pi/3) q[147];
cx q[54], q[147];
cx q[56], q[147];
U(0, 0, pi/3) q[147];
cx q[56], q[147];
cx q[57], q[147];
U(0, 0, pi/3) q[147];
cx q[57], q[147];
cx q[58], q[147];
U(0, 0, pi/3) q[147];
cx q[58], q[147];
cx q[59], q[147];
U(0, 0, pi/3) q[147];
cx q[59], q[147];
cx q[63], q[147];
U(0, 0, pi/3) q[147];
cx q[63], q[147];
cx q[64], q[147];
U(0, 0, pi/3) q[147];
cx q[64], q[147];
cx q[67], q[147];
U(0, 0, pi/3) q[147];
cx q[67], q[147];
cx q[68], q[147];
U(0, 0, pi/3) q[147];
cx q[68], q[147];
cx q[70], q[147];
U(0, 0, pi/3) q[147];
cx q[70], q[147];
cx q[72], q[147];
U(0, 0, pi/3) q[147];
cx q[72], q[147];
cx q[73], q[147];
U(0, 0, pi/3) q[147];
cx q[73], q[147];
cx q[74], q[147];
U(0, 0, pi/3) q[147];
cx q[74], q[147];
cx q[75], q[147];
U(0, 0, pi/3) q[147];
cx q[75], q[147];
cx q[78], q[147];
U(0, 0, pi/3) q[147];
cx q[78], q[147];
cx q[80], q[147];
U(0, 0, pi/3) q[147];
cx q[80], q[147];
cx q[81], q[147];
U(0, 0, pi/3) q[147];
cx q[81], q[147];
cx q[83], q[147];
U(0, 0, pi/3) q[147];
cx q[83], q[147];
cx q[89], q[147];
U(0, 0, pi/3) q[147];
cx q[89], q[147];
cx q[90], q[147];
U(0, 0, pi/3) q[147];
cx q[90], q[147];
cx q[91], q[147];
U(0, 0, pi/3) q[147];
cx q[91], q[147];
cx q[92], q[147];
U(0, 0, pi/3) q[147];
cx q[92], q[147];
cx q[94], q[147];
U(0, 0, pi/3) q[147];
cx q[94], q[147];
cx q[95], q[147];
U(0, 0, pi/3) q[147];
cx q[95], q[147];
cx q[105], q[147];
U(0, 0, pi/3) q[147];
cx q[105], q[147];
cx q[106], q[147];
U(0, 0, pi/3) q[147];
cx q[106], q[147];
cx q[109], q[147];
U(0, 0, pi/3) q[147];
cx q[109], q[147];
cx q[112], q[147];
U(0, 0, pi/3) q[147];
cx q[112], q[147];
cx q[113], q[147];
U(0, 0, pi/3) q[147];
cx q[113], q[147];
cx q[114], q[147];
U(0, 0, pi/3) q[147];
cx q[114], q[147];
cx q[115], q[147];
U(0, 0, pi/3) q[147];
cx q[115], q[147];
cx q[117], q[147];
U(0, 0, pi/3) q[147];
cx q[117], q[147];
cx q[118], q[147];
U(0, 0, pi/3) q[147];
cx q[118], q[147];
cx q[120], q[147];
U(0, 0, pi/3) q[147];
cx q[120], q[147];
cx q[123], q[147];
U(0, 0, pi/3) q[147];
cx q[123], q[147];
cx q[124], q[147];
U(0, 0, pi/3) q[147];
cx q[124], q[147];
cx q[126], q[147];
U(0, 0, pi/3) q[147];
cx q[126], q[147];
cx q[127], q[147];
U(0, 0, pi/3) q[147];
cx q[127], q[147];
cx q[128], q[147];
U(0, 0, pi/3) q[147];
cx q[128], q[147];
cx q[130], q[147];
U(0, 0, pi/3) q[147];
cx q[130], q[147];
cx q[134], q[147];
U(0, 0, pi/3) q[147];
cx q[134], q[147];
cx q[135], q[147];
U(0, 0, pi/3) q[147];
cx q[135], q[147];
cx q[138], q[147];
U(0, 0, pi/3) q[147];
cx q[138], q[147];
cx q[139], q[147];
U(0, 0, pi/3) q[147];
cx q[139], q[147];
cx q[142], q[147];
U(0, 0, pi/3) q[147];
cx q[142], q[147];
cx q[144], q[147];
U(0, 0, pi/3) q[147];
cx q[144], q[147];
cx q[145], q[147];
U(0, 0, pi/3) q[147];
cx q[145], q[147];
cx q[0], q[148];
U(0, 0, pi/3) q[148];
cx q[0], q[148];
cx q[1], q[148];
U(0, 0, pi/3) q[148];
cx q[1], q[148];
cx q[2], q[148];
U(0, 0, pi/3) q[148];
cx q[2], q[148];
cx q[3], q[148];
U(0, 0, pi/3) q[148];
cx q[3], q[148];
cx q[4], q[148];
U(0, 0, pi/3) q[148];
cx q[4], q[148];
cx q[7], q[148];
U(0, 0, pi/3) q[148];
cx q[7], q[148];
cx q[8], q[148];
U(0, 0, pi/3) q[148];
cx q[8], q[148];
cx q[9], q[148];
U(0, 0, pi/3) q[148];
cx q[9], q[148];
cx q[10], q[148];
U(0, 0, pi/3) q[148];
cx q[10], q[148];
cx q[11], q[148];
U(0, 0, pi/3) q[148];
cx q[11], q[148];
cx q[13], q[148];
U(0, 0, pi/3) q[148];
cx q[13], q[148];
cx q[14], q[148];
U(0, 0, pi/3) q[148];
cx q[14], q[148];
cx q[15], q[148];
U(0, 0, pi/3) q[148];
cx q[15], q[148];
cx q[17], q[148];
U(0, 0, pi/3) q[148];
cx q[17], q[148];
cx q[18], q[148];
U(0, 0, pi/3) q[148];
cx q[18], q[148];
cx q[19], q[148];
U(0, 0, pi/3) q[148];
cx q[19], q[148];
cx q[22], q[148];
U(0, 0, pi/3) q[148];
cx q[22], q[148];
cx q[23], q[148];
U(0, 0, pi/3) q[148];
cx q[23], q[148];
cx q[25], q[148];
U(0, 0, pi/3) q[148];
cx q[25], q[148];
cx q[29], q[148];
U(0, 0, pi/3) q[148];
cx q[29], q[148];
cx q[30], q[148];
U(0, 0, pi/3) q[148];
cx q[30], q[148];
cx q[33], q[148];
U(0, 0, pi/3) q[148];
cx q[33], q[148];
cx q[41], q[148];
U(0, 0, pi/3) q[148];
cx q[41], q[148];
cx q[43], q[148];
U(0, 0, pi/3) q[148];
cx q[43], q[148];
cx q[44], q[148];
U(0, 0, pi/3) q[148];
cx q[44], q[148];
cx q[45], q[148];
U(0, 0, pi/3) q[148];
cx q[45], q[148];
cx q[46], q[148];
U(0, 0, pi/3) q[148];
cx q[46], q[148];
cx q[47], q[148];
U(0, 0, pi/3) q[148];
cx q[47], q[148];
cx q[48], q[148];
U(0, 0, pi/3) q[148];
cx q[48], q[148];
cx q[49], q[148];
U(0, 0, pi/3) q[148];
cx q[49], q[148];
cx q[51], q[148];
U(0, 0, pi/3) q[148];
cx q[51], q[148];
cx q[52], q[148];
U(0, 0, pi/3) q[148];
cx q[52], q[148];
cx q[53], q[148];
U(0, 0, pi/3) q[148];
cx q[53], q[148];
cx q[55], q[148];
U(0, 0, pi/3) q[148];
cx q[55], q[148];
cx q[56], q[148];
U(0, 0, pi/3) q[148];
cx q[56], q[148];
cx q[58], q[148];
U(0, 0, pi/3) q[148];
cx q[58], q[148];
cx q[60], q[148];
U(0, 0, pi/3) q[148];
cx q[60], q[148];
cx q[61], q[148];
U(0, 0, pi/3) q[148];
cx q[61], q[148];
cx q[62], q[148];
U(0, 0, pi/3) q[148];
cx q[62], q[148];
cx q[63], q[148];
U(0, 0, pi/3) q[148];
cx q[63], q[148];
cx q[64], q[148];
U(0, 0, pi/3) q[148];
cx q[64], q[148];
cx q[66], q[148];
U(0, 0, pi/3) q[148];
cx q[66], q[148];
cx q[67], q[148];
U(0, 0, pi/3) q[148];
cx q[67], q[148];
cx q[70], q[148];
U(0, 0, pi/3) q[148];
cx q[70], q[148];
cx q[71], q[148];
U(0, 0, pi/3) q[148];
cx q[71], q[148];
cx q[72], q[148];
U(0, 0, pi/3) q[148];
cx q[72], q[148];
cx q[75], q[148];
U(0, 0, pi/3) q[148];
cx q[75], q[148];
cx q[77], q[148];
U(0, 0, pi/3) q[148];
cx q[77], q[148];
cx q[80], q[148];
U(0, 0, pi/3) q[148];
cx q[80], q[148];
cx q[82], q[148];
U(0, 0, pi/3) q[148];
cx q[82], q[148];
cx q[83], q[148];
U(0, 0, pi/3) q[148];
cx q[83], q[148];
cx q[84], q[148];
U(0, 0, pi/3) q[148];
cx q[84], q[148];
cx q[85], q[148];
U(0, 0, pi/3) q[148];
cx q[85], q[148];
cx q[86], q[148];
U(0, 0, pi/3) q[148];
cx q[86], q[148];
cx q[89], q[148];
U(0, 0, pi/3) q[148];
cx q[89], q[148];
cx q[90], q[148];
U(0, 0, pi/3) q[148];
cx q[90], q[148];
cx q[91], q[148];
U(0, 0, pi/3) q[148];
cx q[91], q[148];
cx q[93], q[148];
U(0, 0, pi/3) q[148];
cx q[93], q[148];
cx q[94], q[148];
U(0, 0, pi/3) q[148];
cx q[94], q[148];
cx q[96], q[148];
U(0, 0, pi/3) q[148];
cx q[96], q[148];
cx q[97], q[148];
U(0, 0, pi/3) q[148];
cx q[97], q[148];
cx q[98], q[148];
U(0, 0, pi/3) q[148];
cx q[98], q[148];
cx q[99], q[148];
U(0, 0, pi/3) q[148];
cx q[99], q[148];
cx q[100], q[148];
U(0, 0, pi/3) q[148];
cx q[100], q[148];
cx q[105], q[148];
U(0, 0, pi/3) q[148];
cx q[105], q[148];
cx q[107], q[148];
U(0, 0, pi/3) q[148];
cx q[107], q[148];
cx q[108], q[148];
U(0, 0, pi/3) q[148];
cx q[108], q[148];
cx q[109], q[148];
U(0, 0, pi/3) q[148];
cx q[109], q[148];
cx q[111], q[148];
U(0, 0, pi/3) q[148];
cx q[111], q[148];
cx q[112], q[148];
U(0, 0, pi/3) q[148];
cx q[112], q[148];
cx q[117], q[148];
U(0, 0, pi/3) q[148];
cx q[117], q[148];
cx q[119], q[148];
U(0, 0, pi/3) q[148];
cx q[119], q[148];
cx q[121], q[148];
U(0, 0, pi/3) q[148];
cx q[121], q[148];
cx q[128], q[148];
U(0, 0, pi/3) q[148];
cx q[128], q[148];
cx q[130], q[148];
U(0, 0, pi/3) q[148];
cx q[130], q[148];
cx q[131], q[148];
U(0, 0, pi/3) q[148];
cx q[131], q[148];
cx q[135], q[148];
U(0, 0, pi/3) q[148];
cx q[135], q[148];
cx q[136], q[148];
U(0, 0, pi/3) q[148];
cx q[136], q[148];
cx q[138], q[148];
U(0, 0, pi/3) q[148];
cx q[138], q[148];
cx q[139], q[148];
U(0, 0, pi/3) q[148];
cx q[139], q[148];
cx q[140], q[148];
U(0, 0, pi/3) q[148];
cx q[140], q[148];
cx q[141], q[148];
U(0, 0, pi/3) q[148];
cx q[141], q[148];
cx q[143], q[148];
U(0, 0, pi/3) q[148];
cx q[143], q[148];
cx q[144], q[148];
U(0, 0, pi/3) q[148];
cx q[144], q[148];
cx q[145], q[148];
U(0, 0, pi/3) q[148];
cx q[145], q[148];
cx q[147], q[148];
U(0, 0, pi/3) q[148];
cx q[147], q[148];
cx q[0], q[149];
U(0, 0, pi/3) q[149];
cx q[0], q[149];
cx q[1], q[149];
U(0, 0, pi/3) q[149];
cx q[1], q[149];
cx q[3], q[149];
U(0, 0, pi/3) q[149];
cx q[3], q[149];
cx q[4], q[149];
U(0, 0, pi/3) q[149];
cx q[4], q[149];
cx q[5], q[149];
U(0, 0, pi/3) q[149];
cx q[5], q[149];
cx q[6], q[149];
U(0, 0, pi/3) q[149];
cx q[6], q[149];
cx q[7], q[149];
U(0, 0, pi/3) q[149];
cx q[7], q[149];
cx q[8], q[149];
U(0, 0, pi/3) q[149];
cx q[8], q[149];
cx q[10], q[149];
U(0, 0, pi/3) q[149];
cx q[10], q[149];
cx q[13], q[149];
U(0, 0, pi/3) q[149];
cx q[13], q[149];
cx q[18], q[149];
U(0, 0, pi/3) q[149];
cx q[18], q[149];
cx q[19], q[149];
U(0, 0, pi/3) q[149];
cx q[19], q[149];
cx q[21], q[149];
U(0, 0, pi/3) q[149];
cx q[21], q[149];
cx q[22], q[149];
U(0, 0, pi/3) q[149];
cx q[22], q[149];
cx q[23], q[149];
U(0, 0, pi/3) q[149];
cx q[23], q[149];
cx q[25], q[149];
U(0, 0, pi/3) q[149];
cx q[25], q[149];
cx q[26], q[149];
U(0, 0, pi/3) q[149];
cx q[26], q[149];
cx q[30], q[149];
U(0, 0, pi/3) q[149];
cx q[30], q[149];
cx q[31], q[149];
U(0, 0, pi/3) q[149];
cx q[31], q[149];
cx q[36], q[149];
U(0, 0, pi/3) q[149];
cx q[36], q[149];
cx q[37], q[149];
U(0, 0, pi/3) q[149];
cx q[37], q[149];
cx q[38], q[149];
U(0, 0, pi/3) q[149];
cx q[38], q[149];
cx q[40], q[149];
U(0, 0, pi/3) q[149];
cx q[40], q[149];
cx q[43], q[149];
U(0, 0, pi/3) q[149];
cx q[43], q[149];
cx q[44], q[149];
U(0, 0, pi/3) q[149];
cx q[44], q[149];
cx q[45], q[149];
U(0, 0, pi/3) q[149];
cx q[45], q[149];
cx q[47], q[149];
U(0, 0, pi/3) q[149];
cx q[47], q[149];
cx q[48], q[149];
U(0, 0, pi/3) q[149];
cx q[48], q[149];
cx q[51], q[149];
U(0, 0, pi/3) q[149];
cx q[51], q[149];
cx q[53], q[149];
U(0, 0, pi/3) q[149];
cx q[53], q[149];
cx q[54], q[149];
U(0, 0, pi/3) q[149];
cx q[54], q[149];
cx q[56], q[149];
U(0, 0, pi/3) q[149];
cx q[56], q[149];
cx q[57], q[149];
U(0, 0, pi/3) q[149];
cx q[57], q[149];
cx q[58], q[149];
U(0, 0, pi/3) q[149];
cx q[58], q[149];
cx q[60], q[149];
U(0, 0, pi/3) q[149];
cx q[60], q[149];
cx q[63], q[149];
U(0, 0, pi/3) q[149];
cx q[63], q[149];
cx q[64], q[149];
U(0, 0, pi/3) q[149];
cx q[64], q[149];
cx q[65], q[149];
U(0, 0, pi/3) q[149];
cx q[65], q[149];
cx q[66], q[149];
U(0, 0, pi/3) q[149];
cx q[66], q[149];
cx q[69], q[149];
U(0, 0, pi/3) q[149];
cx q[69], q[149];
cx q[70], q[149];
U(0, 0, pi/3) q[149];
cx q[70], q[149];
cx q[73], q[149];
U(0, 0, pi/3) q[149];
cx q[73], q[149];
cx q[77], q[149];
U(0, 0, pi/3) q[149];
cx q[77], q[149];
cx q[80], q[149];
U(0, 0, pi/3) q[149];
cx q[80], q[149];
cx q[83], q[149];
U(0, 0, pi/3) q[149];
cx q[83], q[149];
cx q[85], q[149];
U(0, 0, pi/3) q[149];
cx q[85], q[149];
cx q[87], q[149];
U(0, 0, pi/3) q[149];
cx q[87], q[149];
cx q[89], q[149];
U(0, 0, pi/3) q[149];
cx q[89], q[149];
cx q[90], q[149];
U(0, 0, pi/3) q[149];
cx q[90], q[149];
cx q[91], q[149];
U(0, 0, pi/3) q[149];
cx q[91], q[149];
cx q[95], q[149];
U(0, 0, pi/3) q[149];
cx q[95], q[149];
cx q[97], q[149];
U(0, 0, pi/3) q[149];
cx q[97], q[149];
cx q[102], q[149];
U(0, 0, pi/3) q[149];
cx q[102], q[149];
cx q[103], q[149];
U(0, 0, pi/3) q[149];
cx q[103], q[149];
cx q[106], q[149];
U(0, 0, pi/3) q[149];
cx q[106], q[149];
cx q[110], q[149];
U(0, 0, pi/3) q[149];
cx q[110], q[149];
cx q[113], q[149];
U(0, 0, pi/3) q[149];
cx q[113], q[149];
cx q[116], q[149];
U(0, 0, pi/3) q[149];
cx q[116], q[149];
cx q[117], q[149];
U(0, 0, pi/3) q[149];
cx q[117], q[149];
cx q[120], q[149];
U(0, 0, pi/3) q[149];
cx q[120], q[149];
cx q[122], q[149];
U(0, 0, pi/3) q[149];
cx q[122], q[149];
cx q[124], q[149];
U(0, 0, pi/3) q[149];
cx q[124], q[149];
cx q[125], q[149];
U(0, 0, pi/3) q[149];
cx q[125], q[149];
cx q[126], q[149];
U(0, 0, pi/3) q[149];
cx q[126], q[149];
cx q[127], q[149];
U(0, 0, pi/3) q[149];
cx q[127], q[149];
cx q[129], q[149];
U(0, 0, pi/3) q[149];
cx q[129], q[149];
cx q[132], q[149];
U(0, 0, pi/3) q[149];
cx q[132], q[149];
cx q[133], q[149];
U(0, 0, pi/3) q[149];
cx q[133], q[149];
cx q[137], q[149];
U(0, 0, pi/3) q[149];
cx q[137], q[149];
cx q[142], q[149];
U(0, 0, pi/3) q[149];
cx q[142], q[149];
cx q[143], q[149];
U(0, 0, pi/3) q[149];
cx q[143], q[149];
cx q[145], q[149];
U(0, 0, pi/3) q[149];
cx q[145], q[149];
cx q[146], q[149];
U(0, 0, pi/3) q[149];
cx q[146], q[149];
cx q[0], q[150];
U(0, 0, pi/3) q[150];
cx q[0], q[150];
cx q[1], q[150];
U(0, 0, pi/3) q[150];
cx q[1], q[150];
cx q[2], q[150];
U(0, 0, pi/3) q[150];
cx q[2], q[150];
cx q[4], q[150];
U(0, 0, pi/3) q[150];
cx q[4], q[150];
cx q[8], q[150];
U(0, 0, pi/3) q[150];
cx q[8], q[150];
cx q[14], q[150];
U(0, 0, pi/3) q[150];
cx q[14], q[150];
cx q[15], q[150];
U(0, 0, pi/3) q[150];
cx q[15], q[150];
cx q[16], q[150];
U(0, 0, pi/3) q[150];
cx q[16], q[150];
cx q[17], q[150];
U(0, 0, pi/3) q[150];
cx q[17], q[150];
cx q[18], q[150];
U(0, 0, pi/3) q[150];
cx q[18], q[150];
cx q[20], q[150];
U(0, 0, pi/3) q[150];
cx q[20], q[150];
cx q[23], q[150];
U(0, 0, pi/3) q[150];
cx q[23], q[150];
cx q[24], q[150];
U(0, 0, pi/3) q[150];
cx q[24], q[150];
cx q[25], q[150];
U(0, 0, pi/3) q[150];
cx q[25], q[150];
cx q[27], q[150];
U(0, 0, pi/3) q[150];
cx q[27], q[150];
cx q[28], q[150];
U(0, 0, pi/3) q[150];
cx q[28], q[150];
cx q[29], q[150];
U(0, 0, pi/3) q[150];
cx q[29], q[150];
cx q[36], q[150];
U(0, 0, pi/3) q[150];
cx q[36], q[150];
cx q[38], q[150];
U(0, 0, pi/3) q[150];
cx q[38], q[150];
cx q[41], q[150];
U(0, 0, pi/3) q[150];
cx q[41], q[150];
cx q[42], q[150];
U(0, 0, pi/3) q[150];
cx q[42], q[150];
cx q[44], q[150];
U(0, 0, pi/3) q[150];
cx q[44], q[150];
cx q[45], q[150];
U(0, 0, pi/3) q[150];
cx q[45], q[150];
cx q[46], q[150];
U(0, 0, pi/3) q[150];
cx q[46], q[150];
cx q[47], q[150];
U(0, 0, pi/3) q[150];
cx q[47], q[150];
cx q[51], q[150];
U(0, 0, pi/3) q[150];
cx q[51], q[150];
cx q[52], q[150];
U(0, 0, pi/3) q[150];
cx q[52], q[150];
cx q[55], q[150];
U(0, 0, pi/3) q[150];
cx q[55], q[150];
cx q[58], q[150];
U(0, 0, pi/3) q[150];
cx q[58], q[150];
cx q[59], q[150];
U(0, 0, pi/3) q[150];
cx q[59], q[150];
cx q[60], q[150];
U(0, 0, pi/3) q[150];
cx q[60], q[150];
cx q[61], q[150];
U(0, 0, pi/3) q[150];
cx q[61], q[150];
cx q[62], q[150];
U(0, 0, pi/3) q[150];
cx q[62], q[150];
cx q[65], q[150];
U(0, 0, pi/3) q[150];
cx q[65], q[150];
cx q[68], q[150];
U(0, 0, pi/3) q[150];
cx q[68], q[150];
cx q[70], q[150];
U(0, 0, pi/3) q[150];
cx q[70], q[150];
cx q[71], q[150];
U(0, 0, pi/3) q[150];
cx q[71], q[150];
cx q[74], q[150];
U(0, 0, pi/3) q[150];
cx q[74], q[150];
cx q[75], q[150];
U(0, 0, pi/3) q[150];
cx q[75], q[150];
cx q[77], q[150];
U(0, 0, pi/3) q[150];
cx q[77], q[150];
cx q[78], q[150];
U(0, 0, pi/3) q[150];
cx q[78], q[150];
cx q[86], q[150];
U(0, 0, pi/3) q[150];
cx q[86], q[150];
cx q[87], q[150];
U(0, 0, pi/3) q[150];
cx q[87], q[150];
cx q[88], q[150];
U(0, 0, pi/3) q[150];
cx q[88], q[150];
cx q[89], q[150];
U(0, 0, pi/3) q[150];
cx q[89], q[150];
cx q[91], q[150];
U(0, 0, pi/3) q[150];
cx q[91], q[150];
cx q[93], q[150];
U(0, 0, pi/3) q[150];
cx q[93], q[150];
cx q[95], q[150];
U(0, 0, pi/3) q[150];
cx q[95], q[150];
cx q[97], q[150];
U(0, 0, pi/3) q[150];
cx q[97], q[150];
cx q[100], q[150];
U(0, 0, pi/3) q[150];
cx q[100], q[150];
cx q[102], q[150];
U(0, 0, pi/3) q[150];
cx q[102], q[150];
cx q[103], q[150];
U(0, 0, pi/3) q[150];
cx q[103], q[150];
cx q[104], q[150];
U(0, 0, pi/3) q[150];
cx q[104], q[150];
cx q[106], q[150];
U(0, 0, pi/3) q[150];
cx q[106], q[150];
cx q[110], q[150];
U(0, 0, pi/3) q[150];
cx q[110], q[150];
cx q[114], q[150];
U(0, 0, pi/3) q[150];
cx q[114], q[150];
cx q[115], q[150];
U(0, 0, pi/3) q[150];
cx q[115], q[150];
cx q[117], q[150];
U(0, 0, pi/3) q[150];
cx q[117], q[150];
cx q[122], q[150];
U(0, 0, pi/3) q[150];
cx q[122], q[150];
cx q[123], q[150];
U(0, 0, pi/3) q[150];
cx q[123], q[150];
cx q[125], q[150];
U(0, 0, pi/3) q[150];
cx q[125], q[150];
cx q[129], q[150];
U(0, 0, pi/3) q[150];
cx q[129], q[150];
cx q[130], q[150];
U(0, 0, pi/3) q[150];
cx q[130], q[150];
cx q[131], q[150];
U(0, 0, pi/3) q[150];
cx q[131], q[150];
cx q[132], q[150];
U(0, 0, pi/3) q[150];
cx q[132], q[150];
cx q[133], q[150];
U(0, 0, pi/3) q[150];
cx q[133], q[150];
cx q[134], q[150];
U(0, 0, pi/3) q[150];
cx q[134], q[150];
cx q[139], q[150];
U(0, 0, pi/3) q[150];
cx q[139], q[150];
cx q[146], q[150];
U(0, 0, pi/3) q[150];
cx q[146], q[150];
cx q[147], q[150];
U(0, 0, pi/3) q[150];
cx q[147], q[150];
cx q[148], q[150];
U(0, 0, pi/3) q[150];
cx q[148], q[150];
cx q[2], q[151];
U(0, 0, pi/3) q[151];
cx q[2], q[151];
cx q[4], q[151];
U(0, 0, pi/3) q[151];
cx q[4], q[151];
cx q[6], q[151];
U(0, 0, pi/3) q[151];
cx q[6], q[151];
cx q[8], q[151];
U(0, 0, pi/3) q[151];
cx q[8], q[151];
cx q[10], q[151];
U(0, 0, pi/3) q[151];
cx q[10], q[151];
cx q[11], q[151];
U(0, 0, pi/3) q[151];
cx q[11], q[151];
cx q[13], q[151];
U(0, 0, pi/3) q[151];
cx q[13], q[151];
cx q[14], q[151];
U(0, 0, pi/3) q[151];
cx q[14], q[151];
cx q[15], q[151];
U(0, 0, pi/3) q[151];
cx q[15], q[151];
cx q[16], q[151];
U(0, 0, pi/3) q[151];
cx q[16], q[151];
cx q[17], q[151];
U(0, 0, pi/3) q[151];
cx q[17], q[151];
cx q[18], q[151];
U(0, 0, pi/3) q[151];
cx q[18], q[151];
cx q[20], q[151];
U(0, 0, pi/3) q[151];
cx q[20], q[151];
cx q[26], q[151];
U(0, 0, pi/3) q[151];
cx q[26], q[151];
cx q[27], q[151];
U(0, 0, pi/3) q[151];
cx q[27], q[151];
cx q[28], q[151];
U(0, 0, pi/3) q[151];
cx q[28], q[151];
cx q[29], q[151];
U(0, 0, pi/3) q[151];
cx q[29], q[151];
cx q[30], q[151];
U(0, 0, pi/3) q[151];
cx q[30], q[151];
cx q[31], q[151];
U(0, 0, pi/3) q[151];
cx q[31], q[151];
cx q[32], q[151];
U(0, 0, pi/3) q[151];
cx q[32], q[151];
cx q[33], q[151];
U(0, 0, pi/3) q[151];
cx q[33], q[151];
cx q[34], q[151];
U(0, 0, pi/3) q[151];
cx q[34], q[151];
cx q[36], q[151];
U(0, 0, pi/3) q[151];
cx q[36], q[151];
cx q[37], q[151];
U(0, 0, pi/3) q[151];
cx q[37], q[151];
cx q[41], q[151];
U(0, 0, pi/3) q[151];
cx q[41], q[151];
cx q[43], q[151];
U(0, 0, pi/3) q[151];
cx q[43], q[151];
cx q[44], q[151];
U(0, 0, pi/3) q[151];
cx q[44], q[151];
cx q[45], q[151];
U(0, 0, pi/3) q[151];
cx q[45], q[151];
cx q[51], q[151];
U(0, 0, pi/3) q[151];
cx q[51], q[151];
cx q[52], q[151];
U(0, 0, pi/3) q[151];
cx q[52], q[151];
cx q[54], q[151];
U(0, 0, pi/3) q[151];
cx q[54], q[151];
cx q[55], q[151];
U(0, 0, pi/3) q[151];
cx q[55], q[151];
cx q[58], q[151];
U(0, 0, pi/3) q[151];
cx q[58], q[151];
cx q[59], q[151];
U(0, 0, pi/3) q[151];
cx q[59], q[151];
cx q[60], q[151];
U(0, 0, pi/3) q[151];
cx q[60], q[151];
cx q[61], q[151];
U(0, 0, pi/3) q[151];
cx q[61], q[151];
cx q[62], q[151];
U(0, 0, pi/3) q[151];
cx q[62], q[151];
cx q[63], q[151];
U(0, 0, pi/3) q[151];
cx q[63], q[151];
cx q[64], q[151];
U(0, 0, pi/3) q[151];
cx q[64], q[151];
cx q[68], q[151];
U(0, 0, pi/3) q[151];
cx q[68], q[151];
cx q[71], q[151];
U(0, 0, pi/3) q[151];
cx q[71], q[151];
cx q[73], q[151];
U(0, 0, pi/3) q[151];
cx q[73], q[151];
cx q[75], q[151];
U(0, 0, pi/3) q[151];
cx q[75], q[151];
cx q[76], q[151];
U(0, 0, pi/3) q[151];
cx q[76], q[151];
cx q[77], q[151];
U(0, 0, pi/3) q[151];
cx q[77], q[151];
cx q[78], q[151];
U(0, 0, pi/3) q[151];
cx q[78], q[151];
cx q[79], q[151];
U(0, 0, pi/3) q[151];
cx q[79], q[151];
cx q[81], q[151];
U(0, 0, pi/3) q[151];
cx q[81], q[151];
cx q[83], q[151];
U(0, 0, pi/3) q[151];
cx q[83], q[151];
cx q[86], q[151];
U(0, 0, pi/3) q[151];
cx q[86], q[151];
cx q[87], q[151];
U(0, 0, pi/3) q[151];
cx q[87], q[151];
cx q[88], q[151];
U(0, 0, pi/3) q[151];
cx q[88], q[151];
cx q[90], q[151];
U(0, 0, pi/3) q[151];
cx q[90], q[151];
cx q[92], q[151];
U(0, 0, pi/3) q[151];
cx q[92], q[151];
cx q[93], q[151];
U(0, 0, pi/3) q[151];
cx q[93], q[151];
cx q[94], q[151];
U(0, 0, pi/3) q[151];
cx q[94], q[151];
cx q[97], q[151];
U(0, 0, pi/3) q[151];
cx q[97], q[151];
cx q[98], q[151];
U(0, 0, pi/3) q[151];
cx q[98], q[151];
cx q[100], q[151];
U(0, 0, pi/3) q[151];
cx q[100], q[151];
cx q[101], q[151];
U(0, 0, pi/3) q[151];
cx q[101], q[151];
cx q[105], q[151];
U(0, 0, pi/3) q[151];
cx q[105], q[151];
cx q[106], q[151];
U(0, 0, pi/3) q[151];
cx q[106], q[151];
cx q[107], q[151];
U(0, 0, pi/3) q[151];
cx q[107], q[151];
cx q[108], q[151];
U(0, 0, pi/3) q[151];
cx q[108], q[151];
cx q[110], q[151];
U(0, 0, pi/3) q[151];
cx q[110], q[151];
cx q[112], q[151];
U(0, 0, pi/3) q[151];
cx q[112], q[151];
cx q[116], q[151];
U(0, 0, pi/3) q[151];
cx q[116], q[151];
cx q[117], q[151];
U(0, 0, pi/3) q[151];
cx q[117], q[151];
cx q[118], q[151];
U(0, 0, pi/3) q[151];
cx q[118], q[151];
cx q[120], q[151];
U(0, 0, pi/3) q[151];
cx q[120], q[151];
cx q[121], q[151];
U(0, 0, pi/3) q[151];
cx q[121], q[151];
cx q[122], q[151];
U(0, 0, pi/3) q[151];
cx q[122], q[151];
cx q[124], q[151];
U(0, 0, pi/3) q[151];
cx q[124], q[151];
cx q[126], q[151];
U(0, 0, pi/3) q[151];
cx q[126], q[151];
cx q[128], q[151];
U(0, 0, pi/3) q[151];
cx q[128], q[151];
cx q[129], q[151];
U(0, 0, pi/3) q[151];
cx q[129], q[151];
cx q[130], q[151];
U(0, 0, pi/3) q[151];
cx q[130], q[151];
cx q[131], q[151];
U(0, 0, pi/3) q[151];
cx q[131], q[151];
cx q[132], q[151];
U(0, 0, pi/3) q[151];
cx q[132], q[151];
cx q[135], q[151];
U(0, 0, pi/3) q[151];
cx q[135], q[151];
cx q[139], q[151];
U(0, 0, pi/3) q[151];
cx q[139], q[151];
cx q[140], q[151];
U(0, 0, pi/3) q[151];
cx q[140], q[151];
cx q[142], q[151];
U(0, 0, pi/3) q[151];
cx q[142], q[151];
cx q[146], q[151];
U(0, 0, pi/3) q[151];
cx q[146], q[151];
cx q[148], q[151];
U(0, 0, pi/3) q[151];
cx q[148], q[151];
cx q[150], q[151];
U(0, 0, pi/3) q[151];
cx q[150], q[151];
cx q[0], q[152];
U(0, 0, pi/3) q[152];
cx q[0], q[152];
cx q[1], q[152];
U(0, 0, pi/3) q[152];
cx q[1], q[152];
cx q[2], q[152];
U(0, 0, pi/3) q[152];
cx q[2], q[152];
cx q[4], q[152];
U(0, 0, pi/3) q[152];
cx q[4], q[152];
cx q[7], q[152];
U(0, 0, pi/3) q[152];
cx q[7], q[152];
cx q[11], q[152];
U(0, 0, pi/3) q[152];
cx q[11], q[152];
cx q[12], q[152];
U(0, 0, pi/3) q[152];
cx q[12], q[152];
cx q[13], q[152];
U(0, 0, pi/3) q[152];
cx q[13], q[152];
cx q[16], q[152];
U(0, 0, pi/3) q[152];
cx q[16], q[152];
cx q[21], q[152];
U(0, 0, pi/3) q[152];
cx q[21], q[152];
cx q[23], q[152];
U(0, 0, pi/3) q[152];
cx q[23], q[152];
cx q[26], q[152];
U(0, 0, pi/3) q[152];
cx q[26], q[152];
cx q[28], q[152];
U(0, 0, pi/3) q[152];
cx q[28], q[152];
cx q[30], q[152];
U(0, 0, pi/3) q[152];
cx q[30], q[152];
cx q[31], q[152];
U(0, 0, pi/3) q[152];
cx q[31], q[152];
cx q[32], q[152];
U(0, 0, pi/3) q[152];
cx q[32], q[152];
cx q[35], q[152];
U(0, 0, pi/3) q[152];
cx q[35], q[152];
cx q[37], q[152];
U(0, 0, pi/3) q[152];
cx q[37], q[152];
cx q[40], q[152];
U(0, 0, pi/3) q[152];
cx q[40], q[152];
cx q[41], q[152];
U(0, 0, pi/3) q[152];
cx q[41], q[152];
cx q[43], q[152];
U(0, 0, pi/3) q[152];
cx q[43], q[152];
cx q[44], q[152];
U(0, 0, pi/3) q[152];
cx q[44], q[152];
cx q[45], q[152];
U(0, 0, pi/3) q[152];
cx q[45], q[152];
cx q[46], q[152];
U(0, 0, pi/3) q[152];
cx q[46], q[152];
cx q[47], q[152];
U(0, 0, pi/3) q[152];
cx q[47], q[152];
cx q[48], q[152];
U(0, 0, pi/3) q[152];
cx q[48], q[152];
cx q[49], q[152];
U(0, 0, pi/3) q[152];
cx q[49], q[152];
cx q[50], q[152];
U(0, 0, pi/3) q[152];
cx q[50], q[152];
cx q[55], q[152];
U(0, 0, pi/3) q[152];
cx q[55], q[152];
cx q[60], q[152];
U(0, 0, pi/3) q[152];
cx q[60], q[152];
cx q[63], q[152];
U(0, 0, pi/3) q[152];
cx q[63], q[152];
cx q[64], q[152];
U(0, 0, pi/3) q[152];
cx q[64], q[152];
cx q[65], q[152];
U(0, 0, pi/3) q[152];
cx q[65], q[152];
cx q[66], q[152];
U(0, 0, pi/3) q[152];
cx q[66], q[152];
cx q[67], q[152];
U(0, 0, pi/3) q[152];
cx q[67], q[152];
cx q[69], q[152];
U(0, 0, pi/3) q[152];
cx q[69], q[152];
cx q[70], q[152];
U(0, 0, pi/3) q[152];
cx q[70], q[152];
cx q[71], q[152];
U(0, 0, pi/3) q[152];
cx q[71], q[152];
cx q[72], q[152];
U(0, 0, pi/3) q[152];
cx q[72], q[152];
cx q[73], q[152];
U(0, 0, pi/3) q[152];
cx q[73], q[152];
cx q[79], q[152];
U(0, 0, pi/3) q[152];
cx q[79], q[152];
cx q[80], q[152];
U(0, 0, pi/3) q[152];
cx q[80], q[152];
cx q[82], q[152];
U(0, 0, pi/3) q[152];
cx q[82], q[152];
cx q[84], q[152];
U(0, 0, pi/3) q[152];
cx q[84], q[152];
cx q[86], q[152];
U(0, 0, pi/3) q[152];
cx q[86], q[152];
cx q[87], q[152];
U(0, 0, pi/3) q[152];
cx q[87], q[152];
cx q[89], q[152];
U(0, 0, pi/3) q[152];
cx q[89], q[152];
cx q[94], q[152];
U(0, 0, pi/3) q[152];
cx q[94], q[152];
cx q[100], q[152];
U(0, 0, pi/3) q[152];
cx q[100], q[152];
cx q[101], q[152];
U(0, 0, pi/3) q[152];
cx q[101], q[152];
cx q[103], q[152];
U(0, 0, pi/3) q[152];
cx q[103], q[152];
cx q[105], q[152];
U(0, 0, pi/3) q[152];
cx q[105], q[152];
cx q[106], q[152];
U(0, 0, pi/3) q[152];
cx q[106], q[152];
cx q[108], q[152];
U(0, 0, pi/3) q[152];
cx q[108], q[152];
cx q[109], q[152];
U(0, 0, pi/3) q[152];
cx q[109], q[152];
cx q[111], q[152];
U(0, 0, pi/3) q[152];
cx q[111], q[152];
cx q[112], q[152];
U(0, 0, pi/3) q[152];
cx q[112], q[152];
cx q[113], q[152];
U(0, 0, pi/3) q[152];
cx q[113], q[152];
cx q[118], q[152];
U(0, 0, pi/3) q[152];
cx q[118], q[152];
cx q[121], q[152];
U(0, 0, pi/3) q[152];
cx q[121], q[152];
cx q[122], q[152];
U(0, 0, pi/3) q[152];
cx q[122], q[152];
cx q[123], q[152];
U(0, 0, pi/3) q[152];
cx q[123], q[152];
cx q[125], q[152];
U(0, 0, pi/3) q[152];
cx q[125], q[152];
cx q[126], q[152];
U(0, 0, pi/3) q[152];
cx q[126], q[152];
cx q[130], q[152];
U(0, 0, pi/3) q[152];
cx q[130], q[152];
cx q[132], q[152];
U(0, 0, pi/3) q[152];
cx q[132], q[152];
cx q[134], q[152];
U(0, 0, pi/3) q[152];
cx q[134], q[152];
cx q[137], q[152];
U(0, 0, pi/3) q[152];
cx q[137], q[152];
cx q[138], q[152];
U(0, 0, pi/3) q[152];
cx q[138], q[152];
cx q[139], q[152];
U(0, 0, pi/3) q[152];
cx q[139], q[152];
cx q[140], q[152];
U(0, 0, pi/3) q[152];
cx q[140], q[152];
cx q[141], q[152];
U(0, 0, pi/3) q[152];
cx q[141], q[152];
cx q[142], q[152];
U(0, 0, pi/3) q[152];
cx q[142], q[152];
cx q[143], q[152];
U(0, 0, pi/3) q[152];
cx q[143], q[152];
cx q[144], q[152];
U(0, 0, pi/3) q[152];
cx q[144], q[152];
cx q[149], q[152];
U(0, 0, pi/3) q[152];
cx q[149], q[152];
cx q[150], q[152];
U(0, 0, pi/3) q[152];
cx q[150], q[152];
cx q[1], q[153];
U(0, 0, pi/3) q[153];
cx q[1], q[153];
cx q[3], q[153];
U(0, 0, pi/3) q[153];
cx q[3], q[153];
cx q[5], q[153];
U(0, 0, pi/3) q[153];
cx q[5], q[153];
cx q[11], q[153];
U(0, 0, pi/3) q[153];
cx q[11], q[153];
cx q[15], q[153];
U(0, 0, pi/3) q[153];
cx q[15], q[153];
cx q[17], q[153];
U(0, 0, pi/3) q[153];
cx q[17], q[153];
cx q[19], q[153];
U(0, 0, pi/3) q[153];
cx q[19], q[153];
cx q[20], q[153];
U(0, 0, pi/3) q[153];
cx q[20], q[153];
cx q[27], q[153];
U(0, 0, pi/3) q[153];
cx q[27], q[153];
cx q[28], q[153];
U(0, 0, pi/3) q[153];
cx q[28], q[153];
cx q[30], q[153];
U(0, 0, pi/3) q[153];
cx q[30], q[153];
cx q[31], q[153];
U(0, 0, pi/3) q[153];
cx q[31], q[153];
cx q[32], q[153];
U(0, 0, pi/3) q[153];
cx q[32], q[153];
cx q[33], q[153];
U(0, 0, pi/3) q[153];
cx q[33], q[153];
cx q[37], q[153];
U(0, 0, pi/3) q[153];
cx q[37], q[153];
cx q[39], q[153];
U(0, 0, pi/3) q[153];
cx q[39], q[153];
cx q[40], q[153];
U(0, 0, pi/3) q[153];
cx q[40], q[153];
cx q[41], q[153];
U(0, 0, pi/3) q[153];
cx q[41], q[153];
cx q[42], q[153];
U(0, 0, pi/3) q[153];
cx q[42], q[153];
cx q[43], q[153];
U(0, 0, pi/3) q[153];
cx q[43], q[153];
cx q[44], q[153];
U(0, 0, pi/3) q[153];
cx q[44], q[153];
cx q[46], q[153];
U(0, 0, pi/3) q[153];
cx q[46], q[153];
cx q[47], q[153];
U(0, 0, pi/3) q[153];
cx q[47], q[153];
cx q[52], q[153];
U(0, 0, pi/3) q[153];
cx q[52], q[153];
cx q[53], q[153];
U(0, 0, pi/3) q[153];
cx q[53], q[153];
cx q[55], q[153];
U(0, 0, pi/3) q[153];
cx q[55], q[153];
cx q[56], q[153];
U(0, 0, pi/3) q[153];
cx q[56], q[153];
cx q[58], q[153];
U(0, 0, pi/3) q[153];
cx q[58], q[153];
cx q[60], q[153];
U(0, 0, pi/3) q[153];
cx q[60], q[153];
cx q[61], q[153];
U(0, 0, pi/3) q[153];
cx q[61], q[153];
cx q[63], q[153];
U(0, 0, pi/3) q[153];
cx q[63], q[153];
cx q[64], q[153];
U(0, 0, pi/3) q[153];
cx q[64], q[153];
cx q[67], q[153];
U(0, 0, pi/3) q[153];
cx q[67], q[153];
cx q[68], q[153];
U(0, 0, pi/3) q[153];
cx q[68], q[153];
cx q[75], q[153];
U(0, 0, pi/3) q[153];
cx q[75], q[153];
cx q[76], q[153];
U(0, 0, pi/3) q[153];
cx q[76], q[153];
cx q[78], q[153];
U(0, 0, pi/3) q[153];
cx q[78], q[153];
cx q[80], q[153];
U(0, 0, pi/3) q[153];
cx q[80], q[153];
cx q[83], q[153];
U(0, 0, pi/3) q[153];
cx q[83], q[153];
cx q[85], q[153];
U(0, 0, pi/3) q[153];
cx q[85], q[153];
cx q[86], q[153];
U(0, 0, pi/3) q[153];
cx q[86], q[153];
cx q[89], q[153];
U(0, 0, pi/3) q[153];
cx q[89], q[153];
cx q[92], q[153];
U(0, 0, pi/3) q[153];
cx q[92], q[153];
cx q[96], q[153];
U(0, 0, pi/3) q[153];
cx q[96], q[153];
cx q[100], q[153];
U(0, 0, pi/3) q[153];
cx q[100], q[153];
cx q[101], q[153];
U(0, 0, pi/3) q[153];
cx q[101], q[153];
cx q[102], q[153];
U(0, 0, pi/3) q[153];
cx q[102], q[153];
cx q[104], q[153];
U(0, 0, pi/3) q[153];
cx q[104], q[153];
cx q[105], q[153];
U(0, 0, pi/3) q[153];
cx q[105], q[153];
cx q[108], q[153];
U(0, 0, pi/3) q[153];
cx q[108], q[153];
cx q[109], q[153];
U(0, 0, pi/3) q[153];
cx q[109], q[153];
cx q[113], q[153];
U(0, 0, pi/3) q[153];
cx q[113], q[153];
cx q[115], q[153];
U(0, 0, pi/3) q[153];
cx q[115], q[153];
cx q[116], q[153];
U(0, 0, pi/3) q[153];
cx q[116], q[153];
cx q[118], q[153];
U(0, 0, pi/3) q[153];
cx q[118], q[153];
cx q[119], q[153];
U(0, 0, pi/3) q[153];
cx q[119], q[153];
cx q[120], q[153];
U(0, 0, pi/3) q[153];
cx q[120], q[153];
cx q[124], q[153];
U(0, 0, pi/3) q[153];
cx q[124], q[153];
cx q[125], q[153];
U(0, 0, pi/3) q[153];
cx q[125], q[153];
cx q[129], q[153];
U(0, 0, pi/3) q[153];
cx q[129], q[153];
cx q[131], q[153];
U(0, 0, pi/3) q[153];
cx q[131], q[153];
cx q[133], q[153];
U(0, 0, pi/3) q[153];
cx q[133], q[153];
cx q[137], q[153];
U(0, 0, pi/3) q[153];
cx q[137], q[153];
cx q[139], q[153];
U(0, 0, pi/3) q[153];
cx q[139], q[153];
cx q[142], q[153];
U(0, 0, pi/3) q[153];
cx q[142], q[153];
cx q[143], q[153];
U(0, 0, pi/3) q[153];
cx q[143], q[153];
cx q[144], q[153];
U(0, 0, pi/3) q[153];
cx q[144], q[153];
cx q[147], q[153];
U(0, 0, pi/3) q[153];
cx q[147], q[153];
cx q[148], q[153];
U(0, 0, pi/3) q[153];
cx q[148], q[153];
cx q[149], q[153];
U(0, 0, pi/3) q[153];
cx q[149], q[153];
cx q[150], q[153];
U(0, 0, pi/3) q[153];
cx q[150], q[153];
cx q[152], q[153];
U(0, 0, pi/3) q[153];
cx q[152], q[153];
cx q[2], q[154];
U(0, 0, pi/3) q[154];
cx q[2], q[154];
cx q[3], q[154];
U(0, 0, pi/3) q[154];
cx q[3], q[154];
cx q[6], q[154];
U(0, 0, pi/3) q[154];
cx q[6], q[154];
cx q[7], q[154];
U(0, 0, pi/3) q[154];
cx q[7], q[154];
cx q[8], q[154];
U(0, 0, pi/3) q[154];
cx q[8], q[154];
cx q[9], q[154];
U(0, 0, pi/3) q[154];
cx q[9], q[154];
cx q[11], q[154];
U(0, 0, pi/3) q[154];
cx q[11], q[154];
cx q[13], q[154];
U(0, 0, pi/3) q[154];
cx q[13], q[154];
cx q[14], q[154];
U(0, 0, pi/3) q[154];
cx q[14], q[154];
cx q[16], q[154];
U(0, 0, pi/3) q[154];
cx q[16], q[154];
cx q[17], q[154];
U(0, 0, pi/3) q[154];
cx q[17], q[154];
cx q[18], q[154];
U(0, 0, pi/3) q[154];
cx q[18], q[154];
cx q[19], q[154];
U(0, 0, pi/3) q[154];
cx q[19], q[154];
cx q[21], q[154];
U(0, 0, pi/3) q[154];
cx q[21], q[154];
cx q[22], q[154];
U(0, 0, pi/3) q[154];
cx q[22], q[154];
cx q[23], q[154];
U(0, 0, pi/3) q[154];
cx q[23], q[154];
cx q[24], q[154];
U(0, 0, pi/3) q[154];
cx q[24], q[154];
cx q[31], q[154];
U(0, 0, pi/3) q[154];
cx q[31], q[154];
cx q[32], q[154];
U(0, 0, pi/3) q[154];
cx q[32], q[154];
cx q[33], q[154];
U(0, 0, pi/3) q[154];
cx q[33], q[154];
cx q[34], q[154];
U(0, 0, pi/3) q[154];
cx q[34], q[154];
cx q[36], q[154];
U(0, 0, pi/3) q[154];
cx q[36], q[154];
cx q[38], q[154];
U(0, 0, pi/3) q[154];
cx q[38], q[154];
cx q[39], q[154];
U(0, 0, pi/3) q[154];
cx q[39], q[154];
cx q[41], q[154];
U(0, 0, pi/3) q[154];
cx q[41], q[154];
cx q[47], q[154];
U(0, 0, pi/3) q[154];
cx q[47], q[154];
cx q[52], q[154];
U(0, 0, pi/3) q[154];
cx q[52], q[154];
cx q[59], q[154];
U(0, 0, pi/3) q[154];
cx q[59], q[154];
cx q[60], q[154];
U(0, 0, pi/3) q[154];
cx q[60], q[154];
cx q[63], q[154];
U(0, 0, pi/3) q[154];
cx q[63], q[154];
cx q[64], q[154];
U(0, 0, pi/3) q[154];
cx q[64], q[154];
cx q[71], q[154];
U(0, 0, pi/3) q[154];
cx q[71], q[154];
cx q[74], q[154];
U(0, 0, pi/3) q[154];
cx q[74], q[154];
cx q[75], q[154];
U(0, 0, pi/3) q[154];
cx q[75], q[154];
cx q[76], q[154];
U(0, 0, pi/3) q[154];
cx q[76], q[154];
cx q[78], q[154];
U(0, 0, pi/3) q[154];
cx q[78], q[154];
cx q[79], q[154];
U(0, 0, pi/3) q[154];
cx q[79], q[154];
cx q[81], q[154];
U(0, 0, pi/3) q[154];
cx q[81], q[154];
cx q[83], q[154];
U(0, 0, pi/3) q[154];
cx q[83], q[154];
cx q[90], q[154];
U(0, 0, pi/3) q[154];
cx q[90], q[154];
cx q[94], q[154];
U(0, 0, pi/3) q[154];
cx q[94], q[154];
cx q[97], q[154];
U(0, 0, pi/3) q[154];
cx q[97], q[154];
cx q[98], q[154];
U(0, 0, pi/3) q[154];
cx q[98], q[154];
cx q[100], q[154];
U(0, 0, pi/3) q[154];
cx q[100], q[154];
cx q[102], q[154];
U(0, 0, pi/3) q[154];
cx q[102], q[154];
cx q[103], q[154];
U(0, 0, pi/3) q[154];
cx q[103], q[154];
cx q[105], q[154];
U(0, 0, pi/3) q[154];
cx q[105], q[154];
cx q[108], q[154];
U(0, 0, pi/3) q[154];
cx q[108], q[154];
cx q[109], q[154];
U(0, 0, pi/3) q[154];
cx q[109], q[154];
cx q[111], q[154];
U(0, 0, pi/3) q[154];
cx q[111], q[154];
cx q[112], q[154];
U(0, 0, pi/3) q[154];
cx q[112], q[154];
cx q[114], q[154];
U(0, 0, pi/3) q[154];
cx q[114], q[154];
cx q[116], q[154];
U(0, 0, pi/3) q[154];
cx q[116], q[154];
cx q[118], q[154];
U(0, 0, pi/3) q[154];
cx q[118], q[154];
cx q[119], q[154];
U(0, 0, pi/3) q[154];
cx q[119], q[154];
cx q[123], q[154];
U(0, 0, pi/3) q[154];
cx q[123], q[154];
cx q[124], q[154];
U(0, 0, pi/3) q[154];
cx q[124], q[154];
cx q[125], q[154];
U(0, 0, pi/3) q[154];
cx q[125], q[154];
cx q[127], q[154];
U(0, 0, pi/3) q[154];
cx q[127], q[154];
cx q[130], q[154];
U(0, 0, pi/3) q[154];
cx q[130], q[154];
cx q[131], q[154];
U(0, 0, pi/3) q[154];
cx q[131], q[154];
cx q[132], q[154];
U(0, 0, pi/3) q[154];
cx q[132], q[154];
cx q[138], q[154];
U(0, 0, pi/3) q[154];
cx q[138], q[154];
cx q[140], q[154];
U(0, 0, pi/3) q[154];
cx q[140], q[154];
cx q[142], q[154];
U(0, 0, pi/3) q[154];
cx q[142], q[154];
cx q[145], q[154];
U(0, 0, pi/3) q[154];
cx q[145], q[154];
cx q[147], q[154];
U(0, 0, pi/3) q[154];
cx q[147], q[154];
cx q[148], q[154];
U(0, 0, pi/3) q[154];
cx q[148], q[154];
cx q[150], q[154];
U(0, 0, pi/3) q[154];
cx q[150], q[154];
cx q[151], q[154];
U(0, 0, pi/3) q[154];
cx q[151], q[154];
cx q[152], q[154];
U(0, 0, pi/3) q[154];
cx q[152], q[154];
cx q[153], q[154];
U(0, 0, pi/3) q[154];
cx q[153], q[154];
cx q[0], q[155];
U(0, 0, pi/3) q[155];
cx q[0], q[155];
cx q[1], q[155];
U(0, 0, pi/3) q[155];
cx q[1], q[155];
cx q[2], q[155];
U(0, 0, pi/3) q[155];
cx q[2], q[155];
cx q[3], q[155];
U(0, 0, pi/3) q[155];
cx q[3], q[155];
cx q[5], q[155];
U(0, 0, pi/3) q[155];
cx q[5], q[155];
cx q[8], q[155];
U(0, 0, pi/3) q[155];
cx q[8], q[155];
cx q[10], q[155];
U(0, 0, pi/3) q[155];
cx q[10], q[155];
cx q[11], q[155];
U(0, 0, pi/3) q[155];
cx q[11], q[155];
cx q[12], q[155];
U(0, 0, pi/3) q[155];
cx q[12], q[155];
cx q[13], q[155];
U(0, 0, pi/3) q[155];
cx q[13], q[155];
cx q[17], q[155];
U(0, 0, pi/3) q[155];
cx q[17], q[155];
cx q[20], q[155];
U(0, 0, pi/3) q[155];
cx q[20], q[155];
cx q[22], q[155];
U(0, 0, pi/3) q[155];
cx q[22], q[155];
cx q[23], q[155];
U(0, 0, pi/3) q[155];
cx q[23], q[155];
cx q[25], q[155];
U(0, 0, pi/3) q[155];
cx q[25], q[155];
cx q[26], q[155];
U(0, 0, pi/3) q[155];
cx q[26], q[155];
cx q[28], q[155];
U(0, 0, pi/3) q[155];
cx q[28], q[155];
cx q[29], q[155];
U(0, 0, pi/3) q[155];
cx q[29], q[155];
cx q[30], q[155];
U(0, 0, pi/3) q[155];
cx q[30], q[155];
cx q[31], q[155];
U(0, 0, pi/3) q[155];
cx q[31], q[155];
cx q[32], q[155];
U(0, 0, pi/3) q[155];
cx q[32], q[155];
cx q[34], q[155];
U(0, 0, pi/3) q[155];
cx q[34], q[155];
cx q[37], q[155];
U(0, 0, pi/3) q[155];
cx q[37], q[155];
cx q[38], q[155];
U(0, 0, pi/3) q[155];
cx q[38], q[155];
cx q[39], q[155];
U(0, 0, pi/3) q[155];
cx q[39], q[155];
cx q[42], q[155];
U(0, 0, pi/3) q[155];
cx q[42], q[155];
cx q[46], q[155];
U(0, 0, pi/3) q[155];
cx q[46], q[155];
cx q[49], q[155];
U(0, 0, pi/3) q[155];
cx q[49], q[155];
cx q[51], q[155];
U(0, 0, pi/3) q[155];
cx q[51], q[155];
cx q[56], q[155];
U(0, 0, pi/3) q[155];
cx q[56], q[155];
cx q[57], q[155];
U(0, 0, pi/3) q[155];
cx q[57], q[155];
cx q[58], q[155];
U(0, 0, pi/3) q[155];
cx q[58], q[155];
cx q[61], q[155];
U(0, 0, pi/3) q[155];
cx q[61], q[155];
cx q[64], q[155];
U(0, 0, pi/3) q[155];
cx q[64], q[155];
cx q[65], q[155];
U(0, 0, pi/3) q[155];
cx q[65], q[155];
cx q[67], q[155];
U(0, 0, pi/3) q[155];
cx q[67], q[155];
cx q[69], q[155];
U(0, 0, pi/3) q[155];
cx q[69], q[155];
cx q[71], q[155];
U(0, 0, pi/3) q[155];
cx q[71], q[155];
cx q[73], q[155];
U(0, 0, pi/3) q[155];
cx q[73], q[155];
cx q[74], q[155];
U(0, 0, pi/3) q[155];
cx q[74], q[155];
cx q[76], q[155];
U(0, 0, pi/3) q[155];
cx q[76], q[155];
cx q[78], q[155];
U(0, 0, pi/3) q[155];
cx q[78], q[155];
cx q[82], q[155];
U(0, 0, pi/3) q[155];
cx q[82], q[155];
cx q[84], q[155];
U(0, 0, pi/3) q[155];
cx q[84], q[155];
cx q[86], q[155];
U(0, 0, pi/3) q[155];
cx q[86], q[155];
cx q[91], q[155];
U(0, 0, pi/3) q[155];
cx q[91], q[155];
cx q[93], q[155];
U(0, 0, pi/3) q[155];
cx q[93], q[155];
cx q[94], q[155];
U(0, 0, pi/3) q[155];
cx q[94], q[155];
cx q[98], q[155];
U(0, 0, pi/3) q[155];
cx q[98], q[155];
cx q[100], q[155];
U(0, 0, pi/3) q[155];
cx q[100], q[155];
cx q[105], q[155];
U(0, 0, pi/3) q[155];
cx q[105], q[155];
cx q[107], q[155];
U(0, 0, pi/3) q[155];
cx q[107], q[155];
cx q[108], q[155];
U(0, 0, pi/3) q[155];
cx q[108], q[155];
cx q[109], q[155];
U(0, 0, pi/3) q[155];
cx q[109], q[155];
cx q[111], q[155];
U(0, 0, pi/3) q[155];
cx q[111], q[155];
cx q[112], q[155];
U(0, 0, pi/3) q[155];
cx q[112], q[155];
cx q[115], q[155];
U(0, 0, pi/3) q[155];
cx q[115], q[155];
cx q[119], q[155];
U(0, 0, pi/3) q[155];
cx q[119], q[155];
cx q[123], q[155];
U(0, 0, pi/3) q[155];
cx q[123], q[155];
cx q[124], q[155];
U(0, 0, pi/3) q[155];
cx q[124], q[155];
cx q[125], q[155];
U(0, 0, pi/3) q[155];
cx q[125], q[155];
cx q[126], q[155];
U(0, 0, pi/3) q[155];
cx q[126], q[155];
cx q[127], q[155];
U(0, 0, pi/3) q[155];
cx q[127], q[155];
cx q[129], q[155];
U(0, 0, pi/3) q[155];
cx q[129], q[155];
cx q[132], q[155];
U(0, 0, pi/3) q[155];
cx q[132], q[155];
cx q[137], q[155];
U(0, 0, pi/3) q[155];
cx q[137], q[155];
cx q[138], q[155];
U(0, 0, pi/3) q[155];
cx q[138], q[155];
cx q[139], q[155];
U(0, 0, pi/3) q[155];
cx q[139], q[155];
cx q[140], q[155];
U(0, 0, pi/3) q[155];
cx q[140], q[155];
cx q[142], q[155];
U(0, 0, pi/3) q[155];
cx q[142], q[155];
cx q[146], q[155];
U(0, 0, pi/3) q[155];
cx q[146], q[155];
cx q[148], q[155];
U(0, 0, pi/3) q[155];
cx q[148], q[155];
cx q[150], q[155];
U(0, 0, pi/3) q[155];
cx q[150], q[155];
cx q[151], q[155];
U(0, 0, pi/3) q[155];
cx q[151], q[155];
cx q[154], q[155];
U(0, 0, pi/3) q[155];
cx q[154], q[155];
cx q[1], q[156];
U(0, 0, pi/3) q[156];
cx q[1], q[156];
cx q[3], q[156];
U(0, 0, pi/3) q[156];
cx q[3], q[156];
cx q[4], q[156];
U(0, 0, pi/3) q[156];
cx q[4], q[156];
cx q[6], q[156];
U(0, 0, pi/3) q[156];
cx q[6], q[156];
cx q[8], q[156];
U(0, 0, pi/3) q[156];
cx q[8], q[156];
cx q[10], q[156];
U(0, 0, pi/3) q[156];
cx q[10], q[156];
cx q[16], q[156];
U(0, 0, pi/3) q[156];
cx q[16], q[156];
cx q[20], q[156];
U(0, 0, pi/3) q[156];
cx q[20], q[156];
cx q[21], q[156];
U(0, 0, pi/3) q[156];
cx q[21], q[156];
cx q[22], q[156];
U(0, 0, pi/3) q[156];
cx q[22], q[156];
cx q[23], q[156];
U(0, 0, pi/3) q[156];
cx q[23], q[156];
cx q[30], q[156];
U(0, 0, pi/3) q[156];
cx q[30], q[156];
cx q[34], q[156];
U(0, 0, pi/3) q[156];
cx q[34], q[156];
cx q[36], q[156];
U(0, 0, pi/3) q[156];
cx q[36], q[156];
cx q[37], q[156];
U(0, 0, pi/3) q[156];
cx q[37], q[156];
cx q[43], q[156];
U(0, 0, pi/3) q[156];
cx q[43], q[156];
cx q[44], q[156];
U(0, 0, pi/3) q[156];
cx q[44], q[156];
cx q[45], q[156];
U(0, 0, pi/3) q[156];
cx q[45], q[156];
cx q[47], q[156];
U(0, 0, pi/3) q[156];
cx q[47], q[156];
cx q[48], q[156];
U(0, 0, pi/3) q[156];
cx q[48], q[156];
cx q[50], q[156];
U(0, 0, pi/3) q[156];
cx q[50], q[156];
cx q[52], q[156];
U(0, 0, pi/3) q[156];
cx q[52], q[156];
cx q[54], q[156];
U(0, 0, pi/3) q[156];
cx q[54], q[156];
cx q[55], q[156];
U(0, 0, pi/3) q[156];
cx q[55], q[156];
cx q[56], q[156];
U(0, 0, pi/3) q[156];
cx q[56], q[156];
cx q[59], q[156];
U(0, 0, pi/3) q[156];
cx q[59], q[156];
cx q[60], q[156];
U(0, 0, pi/3) q[156];
cx q[60], q[156];
cx q[62], q[156];
U(0, 0, pi/3) q[156];
cx q[62], q[156];
cx q[63], q[156];
U(0, 0, pi/3) q[156];
cx q[63], q[156];
cx q[65], q[156];
U(0, 0, pi/3) q[156];
cx q[65], q[156];
cx q[71], q[156];
U(0, 0, pi/3) q[156];
cx q[71], q[156];
cx q[72], q[156];
U(0, 0, pi/3) q[156];
cx q[72], q[156];
cx q[74], q[156];
U(0, 0, pi/3) q[156];
cx q[74], q[156];
cx q[76], q[156];
U(0, 0, pi/3) q[156];
cx q[76], q[156];
cx q[79], q[156];
U(0, 0, pi/3) q[156];
cx q[79], q[156];
cx q[80], q[156];
U(0, 0, pi/3) q[156];
cx q[80], q[156];
cx q[84], q[156];
U(0, 0, pi/3) q[156];
cx q[84], q[156];
cx q[86], q[156];
U(0, 0, pi/3) q[156];
cx q[86], q[156];
cx q[87], q[156];
U(0, 0, pi/3) q[156];
cx q[87], q[156];
cx q[88], q[156];
U(0, 0, pi/3) q[156];
cx q[88], q[156];
cx q[89], q[156];
U(0, 0, pi/3) q[156];
cx q[89], q[156];
cx q[90], q[156];
U(0, 0, pi/3) q[156];
cx q[90], q[156];
cx q[91], q[156];
U(0, 0, pi/3) q[156];
cx q[91], q[156];
cx q[92], q[156];
U(0, 0, pi/3) q[156];
cx q[92], q[156];
cx q[93], q[156];
U(0, 0, pi/3) q[156];
cx q[93], q[156];
cx q[94], q[156];
U(0, 0, pi/3) q[156];
cx q[94], q[156];
cx q[96], q[156];
U(0, 0, pi/3) q[156];
cx q[96], q[156];
cx q[98], q[156];
U(0, 0, pi/3) q[156];
cx q[98], q[156];
cx q[99], q[156];
U(0, 0, pi/3) q[156];
cx q[99], q[156];
cx q[103], q[156];
U(0, 0, pi/3) q[156];
cx q[103], q[156];
cx q[104], q[156];
U(0, 0, pi/3) q[156];
cx q[104], q[156];
cx q[108], q[156];
U(0, 0, pi/3) q[156];
cx q[108], q[156];
cx q[109], q[156];
U(0, 0, pi/3) q[156];
cx q[109], q[156];
cx q[110], q[156];
U(0, 0, pi/3) q[156];
cx q[110], q[156];
cx q[113], q[156];
U(0, 0, pi/3) q[156];
cx q[113], q[156];
cx q[115], q[156];
U(0, 0, pi/3) q[156];
cx q[115], q[156];
cx q[116], q[156];
U(0, 0, pi/3) q[156];
cx q[116], q[156];
cx q[117], q[156];
U(0, 0, pi/3) q[156];
cx q[117], q[156];
cx q[118], q[156];
U(0, 0, pi/3) q[156];
cx q[118], q[156];
cx q[119], q[156];
U(0, 0, pi/3) q[156];
cx q[119], q[156];
cx q[120], q[156];
U(0, 0, pi/3) q[156];
cx q[120], q[156];
cx q[122], q[156];
U(0, 0, pi/3) q[156];
cx q[122], q[156];
cx q[123], q[156];
U(0, 0, pi/3) q[156];
cx q[123], q[156];
cx q[126], q[156];
U(0, 0, pi/3) q[156];
cx q[126], q[156];
cx q[127], q[156];
U(0, 0, pi/3) q[156];
cx q[127], q[156];
cx q[129], q[156];
U(0, 0, pi/3) q[156];
cx q[129], q[156];
cx q[130], q[156];
U(0, 0, pi/3) q[156];
cx q[130], q[156];
cx q[132], q[156];
U(0, 0, pi/3) q[156];
cx q[132], q[156];
cx q[133], q[156];
U(0, 0, pi/3) q[156];
cx q[133], q[156];
cx q[134], q[156];
U(0, 0, pi/3) q[156];
cx q[134], q[156];
cx q[135], q[156];
U(0, 0, pi/3) q[156];
cx q[135], q[156];
cx q[140], q[156];
U(0, 0, pi/3) q[156];
cx q[140], q[156];
cx q[141], q[156];
U(0, 0, pi/3) q[156];
cx q[141], q[156];
cx q[143], q[156];
U(0, 0, pi/3) q[156];
cx q[143], q[156];
cx q[145], q[156];
U(0, 0, pi/3) q[156];
cx q[145], q[156];
cx q[146], q[156];
U(0, 0, pi/3) q[156];
cx q[146], q[156];
cx q[147], q[156];
U(0, 0, pi/3) q[156];
cx q[147], q[156];
cx q[154], q[156];
U(0, 0, pi/3) q[156];
cx q[154], q[156];
cx q[155], q[156];
U(0, 0, pi/3) q[156];
cx q[155], q[156];
cx q[0], q[157];
U(0, 0, pi/3) q[157];
cx q[0], q[157];
cx q[1], q[157];
U(0, 0, pi/3) q[157];
cx q[1], q[157];
cx q[2], q[157];
U(0, 0, pi/3) q[157];
cx q[2], q[157];
cx q[4], q[157];
U(0, 0, pi/3) q[157];
cx q[4], q[157];
cx q[5], q[157];
U(0, 0, pi/3) q[157];
cx q[5], q[157];
cx q[6], q[157];
U(0, 0, pi/3) q[157];
cx q[6], q[157];
cx q[7], q[157];
U(0, 0, pi/3) q[157];
cx q[7], q[157];
cx q[8], q[157];
U(0, 0, pi/3) q[157];
cx q[8], q[157];
cx q[9], q[157];
U(0, 0, pi/3) q[157];
cx q[9], q[157];
cx q[10], q[157];
U(0, 0, pi/3) q[157];
cx q[10], q[157];
cx q[11], q[157];
U(0, 0, pi/3) q[157];
cx q[11], q[157];
cx q[12], q[157];
U(0, 0, pi/3) q[157];
cx q[12], q[157];
cx q[13], q[157];
U(0, 0, pi/3) q[157];
cx q[13], q[157];
cx q[14], q[157];
U(0, 0, pi/3) q[157];
cx q[14], q[157];
cx q[15], q[157];
U(0, 0, pi/3) q[157];
cx q[15], q[157];
cx q[19], q[157];
U(0, 0, pi/3) q[157];
cx q[19], q[157];
cx q[20], q[157];
U(0, 0, pi/3) q[157];
cx q[20], q[157];
cx q[21], q[157];
U(0, 0, pi/3) q[157];
cx q[21], q[157];
cx q[23], q[157];
U(0, 0, pi/3) q[157];
cx q[23], q[157];
cx q[30], q[157];
U(0, 0, pi/3) q[157];
cx q[30], q[157];
cx q[31], q[157];
U(0, 0, pi/3) q[157];
cx q[31], q[157];
cx q[32], q[157];
U(0, 0, pi/3) q[157];
cx q[32], q[157];
cx q[33], q[157];
U(0, 0, pi/3) q[157];
cx q[33], q[157];
cx q[35], q[157];
U(0, 0, pi/3) q[157];
cx q[35], q[157];
cx q[38], q[157];
U(0, 0, pi/3) q[157];
cx q[38], q[157];
cx q[39], q[157];
U(0, 0, pi/3) q[157];
cx q[39], q[157];
cx q[40], q[157];
U(0, 0, pi/3) q[157];
cx q[40], q[157];
cx q[41], q[157];
U(0, 0, pi/3) q[157];
cx q[41], q[157];
cx q[48], q[157];
U(0, 0, pi/3) q[157];
cx q[48], q[157];
cx q[51], q[157];
U(0, 0, pi/3) q[157];
cx q[51], q[157];
cx q[52], q[157];
U(0, 0, pi/3) q[157];
cx q[52], q[157];
cx q[55], q[157];
U(0, 0, pi/3) q[157];
cx q[55], q[157];
cx q[56], q[157];
U(0, 0, pi/3) q[157];
cx q[56], q[157];
cx q[57], q[157];
U(0, 0, pi/3) q[157];
cx q[57], q[157];
cx q[58], q[157];
U(0, 0, pi/3) q[157];
cx q[58], q[157];
cx q[63], q[157];
U(0, 0, pi/3) q[157];
cx q[63], q[157];
cx q[66], q[157];
U(0, 0, pi/3) q[157];
cx q[66], q[157];
cx q[67], q[157];
U(0, 0, pi/3) q[157];
cx q[67], q[157];
cx q[69], q[157];
U(0, 0, pi/3) q[157];
cx q[69], q[157];
cx q[71], q[157];
U(0, 0, pi/3) q[157];
cx q[71], q[157];
cx q[72], q[157];
U(0, 0, pi/3) q[157];
cx q[72], q[157];
cx q[73], q[157];
U(0, 0, pi/3) q[157];
cx q[73], q[157];
cx q[74], q[157];
U(0, 0, pi/3) q[157];
cx q[74], q[157];
cx q[75], q[157];
U(0, 0, pi/3) q[157];
cx q[75], q[157];
cx q[78], q[157];
U(0, 0, pi/3) q[157];
cx q[78], q[157];
cx q[79], q[157];
U(0, 0, pi/3) q[157];
cx q[79], q[157];
cx q[80], q[157];
U(0, 0, pi/3) q[157];
cx q[80], q[157];
cx q[81], q[157];
U(0, 0, pi/3) q[157];
cx q[81], q[157];
cx q[82], q[157];
U(0, 0, pi/3) q[157];
cx q[82], q[157];
cx q[83], q[157];
U(0, 0, pi/3) q[157];
cx q[83], q[157];
cx q[84], q[157];
U(0, 0, pi/3) q[157];
cx q[84], q[157];
cx q[87], q[157];
U(0, 0, pi/3) q[157];
cx q[87], q[157];
cx q[88], q[157];
U(0, 0, pi/3) q[157];
cx q[88], q[157];
cx q[90], q[157];
U(0, 0, pi/3) q[157];
cx q[90], q[157];
cx q[91], q[157];
U(0, 0, pi/3) q[157];
cx q[91], q[157];
cx q[92], q[157];
U(0, 0, pi/3) q[157];
cx q[92], q[157];
cx q[94], q[157];
U(0, 0, pi/3) q[157];
cx q[94], q[157];
cx q[95], q[157];
U(0, 0, pi/3) q[157];
cx q[95], q[157];
cx q[96], q[157];
U(0, 0, pi/3) q[157];
cx q[96], q[157];
cx q[97], q[157];
U(0, 0, pi/3) q[157];
cx q[97], q[157];
cx q[98], q[157];
U(0, 0, pi/3) q[157];
cx q[98], q[157];
cx q[101], q[157];
U(0, 0, pi/3) q[157];
cx q[101], q[157];
cx q[102], q[157];
U(0, 0, pi/3) q[157];
cx q[102], q[157];
cx q[103], q[157];
U(0, 0, pi/3) q[157];
cx q[103], q[157];
cx q[104], q[157];
U(0, 0, pi/3) q[157];
cx q[104], q[157];
cx q[107], q[157];
U(0, 0, pi/3) q[157];
cx q[107], q[157];
cx q[112], q[157];
U(0, 0, pi/3) q[157];
cx q[112], q[157];
cx q[117], q[157];
U(0, 0, pi/3) q[157];
cx q[117], q[157];
cx q[118], q[157];
U(0, 0, pi/3) q[157];
cx q[118], q[157];
cx q[119], q[157];
U(0, 0, pi/3) q[157];
cx q[119], q[157];
cx q[122], q[157];
U(0, 0, pi/3) q[157];
cx q[122], q[157];
cx q[123], q[157];
U(0, 0, pi/3) q[157];
cx q[123], q[157];
cx q[124], q[157];
U(0, 0, pi/3) q[157];
cx q[124], q[157];
cx q[125], q[157];
U(0, 0, pi/3) q[157];
cx q[125], q[157];
cx q[126], q[157];
U(0, 0, pi/3) q[157];
cx q[126], q[157];
cx q[130], q[157];
U(0, 0, pi/3) q[157];
cx q[130], q[157];
cx q[131], q[157];
U(0, 0, pi/3) q[157];
cx q[131], q[157];
cx q[132], q[157];
U(0, 0, pi/3) q[157];
cx q[132], q[157];
cx q[135], q[157];
U(0, 0, pi/3) q[157];
cx q[135], q[157];
cx q[136], q[157];
U(0, 0, pi/3) q[157];
cx q[136], q[157];
cx q[137], q[157];
U(0, 0, pi/3) q[157];
cx q[137], q[157];
cx q[138], q[157];
U(0, 0, pi/3) q[157];
cx q[138], q[157];
cx q[140], q[157];
U(0, 0, pi/3) q[157];
cx q[140], q[157];
cx q[141], q[157];
U(0, 0, pi/3) q[157];
cx q[141], q[157];
cx q[143], q[157];
U(0, 0, pi/3) q[157];
cx q[143], q[157];
cx q[144], q[157];
U(0, 0, pi/3) q[157];
cx q[144], q[157];
cx q[146], q[157];
U(0, 0, pi/3) q[157];
cx q[146], q[157];
cx q[147], q[157];
U(0, 0, pi/3) q[157];
cx q[147], q[157];
cx q[149], q[157];
U(0, 0, pi/3) q[157];
cx q[149], q[157];
cx q[151], q[157];
U(0, 0, pi/3) q[157];
cx q[151], q[157];
cx q[154], q[157];
U(0, 0, pi/3) q[157];
cx q[154], q[157];
cx q[156], q[157];
U(0, 0, pi/3) q[157];
cx q[156], q[157];
cx q[1], q[158];
U(0, 0, pi/3) q[158];
cx q[1], q[158];
cx q[2], q[158];
U(0, 0, pi/3) q[158];
cx q[2], q[158];
cx q[4], q[158];
U(0, 0, pi/3) q[158];
cx q[4], q[158];
cx q[6], q[158];
U(0, 0, pi/3) q[158];
cx q[6], q[158];
cx q[7], q[158];
U(0, 0, pi/3) q[158];
cx q[7], q[158];
cx q[8], q[158];
U(0, 0, pi/3) q[158];
cx q[8], q[158];
cx q[9], q[158];
U(0, 0, pi/3) q[158];
cx q[9], q[158];
cx q[10], q[158];
U(0, 0, pi/3) q[158];
cx q[10], q[158];
cx q[11], q[158];
U(0, 0, pi/3) q[158];
cx q[11], q[158];
cx q[13], q[158];
U(0, 0, pi/3) q[158];
cx q[13], q[158];
cx q[15], q[158];
U(0, 0, pi/3) q[158];
cx q[15], q[158];
cx q[17], q[158];
U(0, 0, pi/3) q[158];
cx q[17], q[158];
cx q[18], q[158];
U(0, 0, pi/3) q[158];
cx q[18], q[158];
cx q[23], q[158];
U(0, 0, pi/3) q[158];
cx q[23], q[158];
cx q[24], q[158];
U(0, 0, pi/3) q[158];
cx q[24], q[158];
cx q[28], q[158];
U(0, 0, pi/3) q[158];
cx q[28], q[158];
cx q[29], q[158];
U(0, 0, pi/3) q[158];
cx q[29], q[158];
cx q[31], q[158];
U(0, 0, pi/3) q[158];
cx q[31], q[158];
cx q[32], q[158];
U(0, 0, pi/3) q[158];
cx q[32], q[158];
cx q[35], q[158];
U(0, 0, pi/3) q[158];
cx q[35], q[158];
cx q[38], q[158];
U(0, 0, pi/3) q[158];
cx q[38], q[158];
cx q[40], q[158];
U(0, 0, pi/3) q[158];
cx q[40], q[158];
cx q[41], q[158];
U(0, 0, pi/3) q[158];
cx q[41], q[158];
cx q[42], q[158];
U(0, 0, pi/3) q[158];
cx q[42], q[158];
cx q[44], q[158];
U(0, 0, pi/3) q[158];
cx q[44], q[158];
cx q[45], q[158];
U(0, 0, pi/3) q[158];
cx q[45], q[158];
cx q[46], q[158];
U(0, 0, pi/3) q[158];
cx q[46], q[158];
cx q[47], q[158];
U(0, 0, pi/3) q[158];
cx q[47], q[158];
cx q[48], q[158];
U(0, 0, pi/3) q[158];
cx q[48], q[158];
cx q[51], q[158];
U(0, 0, pi/3) q[158];
cx q[51], q[158];
cx q[52], q[158];
U(0, 0, pi/3) q[158];
cx q[52], q[158];
cx q[54], q[158];
U(0, 0, pi/3) q[158];
cx q[54], q[158];
cx q[55], q[158];
U(0, 0, pi/3) q[158];
cx q[55], q[158];
cx q[56], q[158];
U(0, 0, pi/3) q[158];
cx q[56], q[158];
cx q[59], q[158];
U(0, 0, pi/3) q[158];
cx q[59], q[158];
cx q[62], q[158];
U(0, 0, pi/3) q[158];
cx q[62], q[158];
cx q[63], q[158];
U(0, 0, pi/3) q[158];
cx q[63], q[158];
cx q[64], q[158];
U(0, 0, pi/3) q[158];
cx q[64], q[158];
cx q[69], q[158];
U(0, 0, pi/3) q[158];
cx q[69], q[158];
cx q[73], q[158];
U(0, 0, pi/3) q[158];
cx q[73], q[158];
cx q[74], q[158];
U(0, 0, pi/3) q[158];
cx q[74], q[158];
cx q[77], q[158];
U(0, 0, pi/3) q[158];
cx q[77], q[158];
cx q[80], q[158];
U(0, 0, pi/3) q[158];
cx q[80], q[158];
cx q[81], q[158];
U(0, 0, pi/3) q[158];
cx q[81], q[158];
cx q[82], q[158];
U(0, 0, pi/3) q[158];
cx q[82], q[158];
cx q[85], q[158];
U(0, 0, pi/3) q[158];
cx q[85], q[158];
cx q[90], q[158];
U(0, 0, pi/3) q[158];
cx q[90], q[158];
cx q[92], q[158];
U(0, 0, pi/3) q[158];
cx q[92], q[158];
cx q[93], q[158];
U(0, 0, pi/3) q[158];
cx q[93], q[158];
cx q[97], q[158];
U(0, 0, pi/3) q[158];
cx q[97], q[158];
cx q[98], q[158];
U(0, 0, pi/3) q[158];
cx q[98], q[158];
cx q[99], q[158];
U(0, 0, pi/3) q[158];
cx q[99], q[158];
cx q[103], q[158];
U(0, 0, pi/3) q[158];
cx q[103], q[158];
cx q[105], q[158];
U(0, 0, pi/3) q[158];
cx q[105], q[158];
cx q[106], q[158];
U(0, 0, pi/3) q[158];
cx q[106], q[158];
cx q[107], q[158];
U(0, 0, pi/3) q[158];
cx q[107], q[158];
cx q[108], q[158];
U(0, 0, pi/3) q[158];
cx q[108], q[158];
cx q[109], q[158];
U(0, 0, pi/3) q[158];
cx q[109], q[158];
cx q[111], q[158];
U(0, 0, pi/3) q[158];
cx q[111], q[158];
cx q[112], q[158];
U(0, 0, pi/3) q[158];
cx q[112], q[158];
cx q[113], q[158];
U(0, 0, pi/3) q[158];
cx q[113], q[158];
cx q[115], q[158];
U(0, 0, pi/3) q[158];
cx q[115], q[158];
cx q[116], q[158];
U(0, 0, pi/3) q[158];
cx q[116], q[158];
cx q[117], q[158];
U(0, 0, pi/3) q[158];
cx q[117], q[158];
cx q[118], q[158];
U(0, 0, pi/3) q[158];
cx q[118], q[158];
cx q[119], q[158];
U(0, 0, pi/3) q[158];
cx q[119], q[158];
cx q[120], q[158];
U(0, 0, pi/3) q[158];
cx q[120], q[158];
cx q[121], q[158];
U(0, 0, pi/3) q[158];
cx q[121], q[158];
cx q[124], q[158];
U(0, 0, pi/3) q[158];
cx q[124], q[158];
cx q[128], q[158];
U(0, 0, pi/3) q[158];
cx q[128], q[158];
cx q[129], q[158];
U(0, 0, pi/3) q[158];
cx q[129], q[158];
cx q[133], q[158];
U(0, 0, pi/3) q[158];
cx q[133], q[158];
cx q[140], q[158];
U(0, 0, pi/3) q[158];
cx q[140], q[158];
cx q[141], q[158];
U(0, 0, pi/3) q[158];
cx q[141], q[158];
cx q[142], q[158];
U(0, 0, pi/3) q[158];
cx q[142], q[158];
cx q[143], q[158];
U(0, 0, pi/3) q[158];
cx q[143], q[158];
cx q[145], q[158];
U(0, 0, pi/3) q[158];
cx q[145], q[158];
cx q[146], q[158];
U(0, 0, pi/3) q[158];
cx q[146], q[158];
cx q[152], q[158];
U(0, 0, pi/3) q[158];
cx q[152], q[158];
cx q[153], q[158];
U(0, 0, pi/3) q[158];
cx q[153], q[158];
cx q[154], q[158];
U(0, 0, pi/3) q[158];
cx q[154], q[158];
cx q[155], q[158];
U(0, 0, pi/3) q[158];
cx q[155], q[158];
cx q[156], q[158];
U(0, 0, pi/3) q[158];
cx q[156], q[158];
cx q[0], q[159];
U(0, 0, pi/3) q[159];
cx q[0], q[159];
cx q[3], q[159];
U(0, 0, pi/3) q[159];
cx q[3], q[159];
cx q[4], q[159];
U(0, 0, pi/3) q[159];
cx q[4], q[159];
cx q[5], q[159];
U(0, 0, pi/3) q[159];
cx q[5], q[159];
cx q[7], q[159];
U(0, 0, pi/3) q[159];
cx q[7], q[159];
cx q[8], q[159];
U(0, 0, pi/3) q[159];
cx q[8], q[159];
cx q[9], q[159];
U(0, 0, pi/3) q[159];
cx q[9], q[159];
cx q[13], q[159];
U(0, 0, pi/3) q[159];
cx q[13], q[159];
cx q[14], q[159];
U(0, 0, pi/3) q[159];
cx q[14], q[159];
cx q[16], q[159];
U(0, 0, pi/3) q[159];
cx q[16], q[159];
cx q[17], q[159];
U(0, 0, pi/3) q[159];
cx q[17], q[159];
cx q[18], q[159];
U(0, 0, pi/3) q[159];
cx q[18], q[159];
cx q[19], q[159];
U(0, 0, pi/3) q[159];
cx q[19], q[159];
cx q[21], q[159];
U(0, 0, pi/3) q[159];
cx q[21], q[159];
cx q[22], q[159];
U(0, 0, pi/3) q[159];
cx q[22], q[159];
cx q[23], q[159];
U(0, 0, pi/3) q[159];
cx q[23], q[159];
cx q[25], q[159];
U(0, 0, pi/3) q[159];
cx q[25], q[159];
cx q[26], q[159];
U(0, 0, pi/3) q[159];
cx q[26], q[159];
cx q[28], q[159];
U(0, 0, pi/3) q[159];
cx q[28], q[159];
cx q[29], q[159];
U(0, 0, pi/3) q[159];
cx q[29], q[159];
cx q[34], q[159];
U(0, 0, pi/3) q[159];
cx q[34], q[159];
cx q[35], q[159];
U(0, 0, pi/3) q[159];
cx q[35], q[159];
cx q[36], q[159];
U(0, 0, pi/3) q[159];
cx q[36], q[159];
cx q[38], q[159];
U(0, 0, pi/3) q[159];
cx q[38], q[159];
cx q[40], q[159];
U(0, 0, pi/3) q[159];
cx q[40], q[159];
cx q[41], q[159];
U(0, 0, pi/3) q[159];
cx q[41], q[159];
cx q[44], q[159];
U(0, 0, pi/3) q[159];
cx q[44], q[159];
cx q[45], q[159];
U(0, 0, pi/3) q[159];
cx q[45], q[159];
cx q[46], q[159];
U(0, 0, pi/3) q[159];
cx q[46], q[159];
cx q[48], q[159];
U(0, 0, pi/3) q[159];
cx q[48], q[159];
cx q[50], q[159];
U(0, 0, pi/3) q[159];
cx q[50], q[159];
cx q[54], q[159];
U(0, 0, pi/3) q[159];
cx q[54], q[159];
cx q[55], q[159];
U(0, 0, pi/3) q[159];
cx q[55], q[159];
cx q[57], q[159];
U(0, 0, pi/3) q[159];
cx q[57], q[159];
cx q[59], q[159];
U(0, 0, pi/3) q[159];
cx q[59], q[159];
cx q[60], q[159];
U(0, 0, pi/3) q[159];
cx q[60], q[159];
cx q[61], q[159];
U(0, 0, pi/3) q[159];
cx q[61], q[159];
cx q[62], q[159];
U(0, 0, pi/3) q[159];
cx q[62], q[159];
cx q[63], q[159];
U(0, 0, pi/3) q[159];
cx q[63], q[159];
cx q[71], q[159];
U(0, 0, pi/3) q[159];
cx q[71], q[159];
cx q[76], q[159];
U(0, 0, pi/3) q[159];
cx q[76], q[159];
cx q[79], q[159];
U(0, 0, pi/3) q[159];
cx q[79], q[159];
cx q[81], q[159];
U(0, 0, pi/3) q[159];
cx q[81], q[159];
cx q[82], q[159];
U(0, 0, pi/3) q[159];
cx q[82], q[159];
cx q[84], q[159];
U(0, 0, pi/3) q[159];
cx q[84], q[159];
cx q[86], q[159];
U(0, 0, pi/3) q[159];
cx q[86], q[159];
cx q[87], q[159];
U(0, 0, pi/3) q[159];
cx q[87], q[159];
cx q[88], q[159];
U(0, 0, pi/3) q[159];
cx q[88], q[159];
cx q[94], q[159];
U(0, 0, pi/3) q[159];
cx q[94], q[159];
cx q[95], q[159];
U(0, 0, pi/3) q[159];
cx q[95], q[159];
cx q[101], q[159];
U(0, 0, pi/3) q[159];
cx q[101], q[159];
cx q[103], q[159];
U(0, 0, pi/3) q[159];
cx q[103], q[159];
cx q[104], q[159];
U(0, 0, pi/3) q[159];
cx q[104], q[159];
cx q[106], q[159];
U(0, 0, pi/3) q[159];
cx q[106], q[159];
cx q[109], q[159];
U(0, 0, pi/3) q[159];
cx q[109], q[159];
cx q[110], q[159];
U(0, 0, pi/3) q[159];
cx q[110], q[159];
cx q[112], q[159];
U(0, 0, pi/3) q[159];
cx q[112], q[159];
cx q[115], q[159];
U(0, 0, pi/3) q[159];
cx q[115], q[159];
cx q[120], q[159];
U(0, 0, pi/3) q[159];
cx q[120], q[159];
cx q[121], q[159];
U(0, 0, pi/3) q[159];
cx q[121], q[159];
cx q[124], q[159];
U(0, 0, pi/3) q[159];
cx q[124], q[159];
cx q[125], q[159];
U(0, 0, pi/3) q[159];
cx q[125], q[159];
cx q[127], q[159];
U(0, 0, pi/3) q[159];
cx q[127], q[159];
cx q[129], q[159];
U(0, 0, pi/3) q[159];
cx q[129], q[159];
cx q[130], q[159];
U(0, 0, pi/3) q[159];
cx q[130], q[159];
cx q[131], q[159];
U(0, 0, pi/3) q[159];
cx q[131], q[159];
cx q[132], q[159];
U(0, 0, pi/3) q[159];
cx q[132], q[159];
cx q[133], q[159];
U(0, 0, pi/3) q[159];
cx q[133], q[159];
cx q[135], q[159];
U(0, 0, pi/3) q[159];
cx q[135], q[159];
cx q[138], q[159];
U(0, 0, pi/3) q[159];
cx q[138], q[159];
cx q[140], q[159];
U(0, 0, pi/3) q[159];
cx q[140], q[159];
cx q[141], q[159];
U(0, 0, pi/3) q[159];
cx q[141], q[159];
cx q[143], q[159];
U(0, 0, pi/3) q[159];
cx q[143], q[159];
cx q[144], q[159];
U(0, 0, pi/3) q[159];
cx q[144], q[159];
cx q[146], q[159];
U(0, 0, pi/3) q[159];
cx q[146], q[159];
cx q[147], q[159];
U(0, 0, pi/3) q[159];
cx q[147], q[159];
cx q[156], q[159];
U(0, 0, pi/3) q[159];
cx q[156], q[159];
cx q[158], q[159];
U(0, 0, pi/3) q[159];
cx q[158], q[159];
cx q[1], q[160];
U(0, 0, pi/3) q[160];
cx q[1], q[160];
cx q[2], q[160];
U(0, 0, pi/3) q[160];
cx q[2], q[160];
cx q[4], q[160];
U(0, 0, pi/3) q[160];
cx q[4], q[160];
cx q[6], q[160];
U(0, 0, pi/3) q[160];
cx q[6], q[160];
cx q[8], q[160];
U(0, 0, pi/3) q[160];
cx q[8], q[160];
cx q[9], q[160];
U(0, 0, pi/3) q[160];
cx q[9], q[160];
cx q[13], q[160];
U(0, 0, pi/3) q[160];
cx q[13], q[160];
cx q[18], q[160];
U(0, 0, pi/3) q[160];
cx q[18], q[160];
cx q[20], q[160];
U(0, 0, pi/3) q[160];
cx q[20], q[160];
cx q[21], q[160];
U(0, 0, pi/3) q[160];
cx q[21], q[160];
cx q[22], q[160];
U(0, 0, pi/3) q[160];
cx q[22], q[160];
cx q[24], q[160];
U(0, 0, pi/3) q[160];
cx q[24], q[160];
cx q[26], q[160];
U(0, 0, pi/3) q[160];
cx q[26], q[160];
cx q[27], q[160];
U(0, 0, pi/3) q[160];
cx q[27], q[160];
cx q[30], q[160];
U(0, 0, pi/3) q[160];
cx q[30], q[160];
cx q[32], q[160];
U(0, 0, pi/3) q[160];
cx q[32], q[160];
cx q[34], q[160];
U(0, 0, pi/3) q[160];
cx q[34], q[160];
cx q[37], q[160];
U(0, 0, pi/3) q[160];
cx q[37], q[160];
cx q[40], q[160];
U(0, 0, pi/3) q[160];
cx q[40], q[160];
cx q[41], q[160];
U(0, 0, pi/3) q[160];
cx q[41], q[160];
cx q[42], q[160];
U(0, 0, pi/3) q[160];
cx q[42], q[160];
cx q[48], q[160];
U(0, 0, pi/3) q[160];
cx q[48], q[160];
cx q[50], q[160];
U(0, 0, pi/3) q[160];
cx q[50], q[160];
cx q[51], q[160];
U(0, 0, pi/3) q[160];
cx q[51], q[160];
cx q[53], q[160];
U(0, 0, pi/3) q[160];
cx q[53], q[160];
cx q[56], q[160];
U(0, 0, pi/3) q[160];
cx q[56], q[160];
cx q[58], q[160];
U(0, 0, pi/3) q[160];
cx q[58], q[160];
cx q[61], q[160];
U(0, 0, pi/3) q[160];
cx q[61], q[160];
cx q[64], q[160];
U(0, 0, pi/3) q[160];
cx q[64], q[160];
cx q[67], q[160];
U(0, 0, pi/3) q[160];
cx q[67], q[160];
cx q[73], q[160];
U(0, 0, pi/3) q[160];
cx q[73], q[160];
cx q[74], q[160];
U(0, 0, pi/3) q[160];
cx q[74], q[160];
cx q[76], q[160];
U(0, 0, pi/3) q[160];
cx q[76], q[160];
cx q[79], q[160];
U(0, 0, pi/3) q[160];
cx q[79], q[160];
cx q[80], q[160];
U(0, 0, pi/3) q[160];
cx q[80], q[160];
cx q[81], q[160];
U(0, 0, pi/3) q[160];
cx q[81], q[160];
cx q[83], q[160];
U(0, 0, pi/3) q[160];
cx q[83], q[160];
cx q[84], q[160];
U(0, 0, pi/3) q[160];
cx q[84], q[160];
cx q[88], q[160];
U(0, 0, pi/3) q[160];
cx q[88], q[160];
cx q[89], q[160];
U(0, 0, pi/3) q[160];
cx q[89], q[160];
cx q[91], q[160];
U(0, 0, pi/3) q[160];
cx q[91], q[160];
cx q[94], q[160];
U(0, 0, pi/3) q[160];
cx q[94], q[160];
cx q[95], q[160];
U(0, 0, pi/3) q[160];
cx q[95], q[160];
cx q[96], q[160];
U(0, 0, pi/3) q[160];
cx q[96], q[160];
cx q[97], q[160];
U(0, 0, pi/3) q[160];
cx q[97], q[160];
cx q[99], q[160];
U(0, 0, pi/3) q[160];
cx q[99], q[160];
cx q[100], q[160];
U(0, 0, pi/3) q[160];
cx q[100], q[160];
cx q[101], q[160];
U(0, 0, pi/3) q[160];
cx q[101], q[160];
cx q[105], q[160];
U(0, 0, pi/3) q[160];
cx q[105], q[160];
cx q[106], q[160];
U(0, 0, pi/3) q[160];
cx q[106], q[160];
cx q[109], q[160];
U(0, 0, pi/3) q[160];
cx q[109], q[160];
cx q[111], q[160];
U(0, 0, pi/3) q[160];
cx q[111], q[160];
cx q[114], q[160];
U(0, 0, pi/3) q[160];
cx q[114], q[160];
cx q[115], q[160];
U(0, 0, pi/3) q[160];
cx q[115], q[160];
cx q[116], q[160];
U(0, 0, pi/3) q[160];
cx q[116], q[160];
cx q[117], q[160];
U(0, 0, pi/3) q[160];
cx q[117], q[160];
cx q[118], q[160];
U(0, 0, pi/3) q[160];
cx q[118], q[160];
cx q[120], q[160];
U(0, 0, pi/3) q[160];
cx q[120], q[160];
cx q[123], q[160];
U(0, 0, pi/3) q[160];
cx q[123], q[160];
cx q[125], q[160];
U(0, 0, pi/3) q[160];
cx q[125], q[160];
cx q[129], q[160];
U(0, 0, pi/3) q[160];
cx q[129], q[160];
cx q[134], q[160];
U(0, 0, pi/3) q[160];
cx q[134], q[160];
cx q[135], q[160];
U(0, 0, pi/3) q[160];
cx q[135], q[160];
cx q[136], q[160];
U(0, 0, pi/3) q[160];
cx q[136], q[160];
cx q[137], q[160];
U(0, 0, pi/3) q[160];
cx q[137], q[160];
cx q[138], q[160];
U(0, 0, pi/3) q[160];
cx q[138], q[160];
cx q[140], q[160];
U(0, 0, pi/3) q[160];
cx q[140], q[160];
cx q[142], q[160];
U(0, 0, pi/3) q[160];
cx q[142], q[160];
cx q[143], q[160];
U(0, 0, pi/3) q[160];
cx q[143], q[160];
cx q[144], q[160];
U(0, 0, pi/3) q[160];
cx q[144], q[160];
cx q[146], q[160];
U(0, 0, pi/3) q[160];
cx q[146], q[160];
cx q[149], q[160];
U(0, 0, pi/3) q[160];
cx q[149], q[160];
cx q[153], q[160];
U(0, 0, pi/3) q[160];
cx q[153], q[160];
cx q[154], q[160];
U(0, 0, pi/3) q[160];
cx q[154], q[160];
cx q[158], q[160];
U(0, 0, pi/3) q[160];
cx q[158], q[160];
cx q[5], q[161];
U(0, 0, pi/3) q[161];
cx q[5], q[161];
cx q[6], q[161];
U(0, 0, pi/3) q[161];
cx q[6], q[161];
cx q[7], q[161];
U(0, 0, pi/3) q[161];
cx q[7], q[161];
cx q[8], q[161];
U(0, 0, pi/3) q[161];
cx q[8], q[161];
cx q[12], q[161];
U(0, 0, pi/3) q[161];
cx q[12], q[161];
cx q[18], q[161];
U(0, 0, pi/3) q[161];
cx q[18], q[161];
cx q[21], q[161];
U(0, 0, pi/3) q[161];
cx q[21], q[161];
cx q[23], q[161];
U(0, 0, pi/3) q[161];
cx q[23], q[161];
cx q[24], q[161];
U(0, 0, pi/3) q[161];
cx q[24], q[161];
cx q[25], q[161];
U(0, 0, pi/3) q[161];
cx q[25], q[161];
cx q[28], q[161];
U(0, 0, pi/3) q[161];
cx q[28], q[161];
cx q[29], q[161];
U(0, 0, pi/3) q[161];
cx q[29], q[161];
cx q[30], q[161];
U(0, 0, pi/3) q[161];
cx q[30], q[161];
cx q[31], q[161];
U(0, 0, pi/3) q[161];
cx q[31], q[161];
cx q[35], q[161];
U(0, 0, pi/3) q[161];
cx q[35], q[161];
cx q[38], q[161];
U(0, 0, pi/3) q[161];
cx q[38], q[161];
cx q[39], q[161];
U(0, 0, pi/3) q[161];
cx q[39], q[161];
cx q[40], q[161];
U(0, 0, pi/3) q[161];
cx q[40], q[161];
cx q[41], q[161];
U(0, 0, pi/3) q[161];
cx q[41], q[161];
cx q[43], q[161];
U(0, 0, pi/3) q[161];
cx q[43], q[161];
cx q[44], q[161];
U(0, 0, pi/3) q[161];
cx q[44], q[161];
cx q[45], q[161];
U(0, 0, pi/3) q[161];
cx q[45], q[161];
cx q[47], q[161];
U(0, 0, pi/3) q[161];
cx q[47], q[161];
cx q[48], q[161];
U(0, 0, pi/3) q[161];
cx q[48], q[161];
cx q[49], q[161];
U(0, 0, pi/3) q[161];
cx q[49], q[161];
cx q[50], q[161];
U(0, 0, pi/3) q[161];
cx q[50], q[161];
cx q[52], q[161];
U(0, 0, pi/3) q[161];
cx q[52], q[161];
cx q[53], q[161];
U(0, 0, pi/3) q[161];
cx q[53], q[161];
cx q[54], q[161];
U(0, 0, pi/3) q[161];
cx q[54], q[161];
cx q[55], q[161];
U(0, 0, pi/3) q[161];
cx q[55], q[161];
cx q[56], q[161];
U(0, 0, pi/3) q[161];
cx q[56], q[161];
cx q[60], q[161];
U(0, 0, pi/3) q[161];
cx q[60], q[161];
cx q[62], q[161];
U(0, 0, pi/3) q[161];
cx q[62], q[161];
cx q[64], q[161];
U(0, 0, pi/3) q[161];
cx q[64], q[161];
cx q[65], q[161];
U(0, 0, pi/3) q[161];
cx q[65], q[161];
cx q[66], q[161];
U(0, 0, pi/3) q[161];
cx q[66], q[161];
cx q[68], q[161];
U(0, 0, pi/3) q[161];
cx q[68], q[161];
cx q[69], q[161];
U(0, 0, pi/3) q[161];
cx q[69], q[161];
cx q[71], q[161];
U(0, 0, pi/3) q[161];
cx q[71], q[161];
cx q[74], q[161];
U(0, 0, pi/3) q[161];
cx q[74], q[161];
cx q[78], q[161];
U(0, 0, pi/3) q[161];
cx q[78], q[161];
cx q[79], q[161];
U(0, 0, pi/3) q[161];
cx q[79], q[161];
cx q[80], q[161];
U(0, 0, pi/3) q[161];
cx q[80], q[161];
cx q[82], q[161];
U(0, 0, pi/3) q[161];
cx q[82], q[161];
cx q[84], q[161];
U(0, 0, pi/3) q[161];
cx q[84], q[161];
cx q[87], q[161];
U(0, 0, pi/3) q[161];
cx q[87], q[161];
cx q[88], q[161];
U(0, 0, pi/3) q[161];
cx q[88], q[161];
cx q[90], q[161];
U(0, 0, pi/3) q[161];
cx q[90], q[161];
cx q[91], q[161];
U(0, 0, pi/3) q[161];
cx q[91], q[161];
cx q[92], q[161];
U(0, 0, pi/3) q[161];
cx q[92], q[161];
cx q[93], q[161];
U(0, 0, pi/3) q[161];
cx q[93], q[161];
cx q[94], q[161];
U(0, 0, pi/3) q[161];
cx q[94], q[161];
cx q[95], q[161];
U(0, 0, pi/3) q[161];
cx q[95], q[161];
cx q[97], q[161];
U(0, 0, pi/3) q[161];
cx q[97], q[161];
cx q[100], q[161];
U(0, 0, pi/3) q[161];
cx q[100], q[161];
cx q[101], q[161];
U(0, 0, pi/3) q[161];
cx q[101], q[161];
cx q[102], q[161];
U(0, 0, pi/3) q[161];
cx q[102], q[161];
cx q[103], q[161];
U(0, 0, pi/3) q[161];
cx q[103], q[161];
cx q[104], q[161];
U(0, 0, pi/3) q[161];
cx q[104], q[161];
cx q[105], q[161];
U(0, 0, pi/3) q[161];
cx q[105], q[161];
cx q[106], q[161];
U(0, 0, pi/3) q[161];
cx q[106], q[161];
cx q[107], q[161];
U(0, 0, pi/3) q[161];
cx q[107], q[161];
cx q[111], q[161];
U(0, 0, pi/3) q[161];
cx q[111], q[161];
cx q[113], q[161];
U(0, 0, pi/3) q[161];
cx q[113], q[161];
cx q[117], q[161];
U(0, 0, pi/3) q[161];
cx q[117], q[161];
cx q[120], q[161];
U(0, 0, pi/3) q[161];
cx q[120], q[161];
cx q[121], q[161];
U(0, 0, pi/3) q[161];
cx q[121], q[161];
cx q[122], q[161];
U(0, 0, pi/3) q[161];
cx q[122], q[161];
cx q[123], q[161];
U(0, 0, pi/3) q[161];
cx q[123], q[161];
cx q[125], q[161];
U(0, 0, pi/3) q[161];
cx q[125], q[161];
cx q[126], q[161];
U(0, 0, pi/3) q[161];
cx q[126], q[161];
cx q[128], q[161];
U(0, 0, pi/3) q[161];
cx q[128], q[161];
cx q[129], q[161];
U(0, 0, pi/3) q[161];
cx q[129], q[161];
cx q[131], q[161];
U(0, 0, pi/3) q[161];
cx q[131], q[161];
cx q[132], q[161];
U(0, 0, pi/3) q[161];
cx q[132], q[161];
cx q[138], q[161];
U(0, 0, pi/3) q[161];
cx q[138], q[161];
cx q[143], q[161];
U(0, 0, pi/3) q[161];
cx q[143], q[161];
cx q[146], q[161];
U(0, 0, pi/3) q[161];
cx q[146], q[161];
cx q[147], q[161];
U(0, 0, pi/3) q[161];
cx q[147], q[161];
cx q[148], q[161];
U(0, 0, pi/3) q[161];
cx q[148], q[161];
cx q[149], q[161];
U(0, 0, pi/3) q[161];
cx q[149], q[161];
cx q[151], q[161];
U(0, 0, pi/3) q[161];
cx q[151], q[161];
cx q[152], q[161];
U(0, 0, pi/3) q[161];
cx q[152], q[161];
cx q[154], q[161];
U(0, 0, pi/3) q[161];
cx q[154], q[161];
cx q[156], q[161];
U(0, 0, pi/3) q[161];
cx q[156], q[161];
cx q[160], q[161];
U(0, 0, pi/3) q[161];
cx q[160], q[161];
cx q[0], q[162];
U(0, 0, pi/3) q[162];
cx q[0], q[162];
cx q[2], q[162];
U(0, 0, pi/3) q[162];
cx q[2], q[162];
cx q[5], q[162];
U(0, 0, pi/3) q[162];
cx q[5], q[162];
cx q[7], q[162];
U(0, 0, pi/3) q[162];
cx q[7], q[162];
cx q[8], q[162];
U(0, 0, pi/3) q[162];
cx q[8], q[162];
cx q[9], q[162];
U(0, 0, pi/3) q[162];
cx q[9], q[162];
cx q[15], q[162];
U(0, 0, pi/3) q[162];
cx q[15], q[162];
cx q[16], q[162];
U(0, 0, pi/3) q[162];
cx q[16], q[162];
cx q[17], q[162];
U(0, 0, pi/3) q[162];
cx q[17], q[162];
cx q[18], q[162];
U(0, 0, pi/3) q[162];
cx q[18], q[162];
cx q[19], q[162];
U(0, 0, pi/3) q[162];
cx q[19], q[162];
cx q[20], q[162];
U(0, 0, pi/3) q[162];
cx q[20], q[162];
cx q[24], q[162];
U(0, 0, pi/3) q[162];
cx q[24], q[162];
cx q[27], q[162];
U(0, 0, pi/3) q[162];
cx q[27], q[162];
cx q[29], q[162];
U(0, 0, pi/3) q[162];
cx q[29], q[162];
cx q[31], q[162];
U(0, 0, pi/3) q[162];
cx q[31], q[162];
cx q[36], q[162];
U(0, 0, pi/3) q[162];
cx q[36], q[162];
cx q[39], q[162];
U(0, 0, pi/3) q[162];
cx q[39], q[162];
cx q[40], q[162];
U(0, 0, pi/3) q[162];
cx q[40], q[162];
cx q[42], q[162];
U(0, 0, pi/3) q[162];
cx q[42], q[162];
cx q[43], q[162];
U(0, 0, pi/3) q[162];
cx q[43], q[162];
cx q[44], q[162];
U(0, 0, pi/3) q[162];
cx q[44], q[162];
cx q[47], q[162];
U(0, 0, pi/3) q[162];
cx q[47], q[162];
cx q[48], q[162];
U(0, 0, pi/3) q[162];
cx q[48], q[162];
cx q[49], q[162];
U(0, 0, pi/3) q[162];
cx q[49], q[162];
cx q[51], q[162];
U(0, 0, pi/3) q[162];
cx q[51], q[162];
cx q[52], q[162];
U(0, 0, pi/3) q[162];
cx q[52], q[162];
cx q[53], q[162];
U(0, 0, pi/3) q[162];
cx q[53], q[162];
cx q[55], q[162];
U(0, 0, pi/3) q[162];
cx q[55], q[162];
cx q[59], q[162];
U(0, 0, pi/3) q[162];
cx q[59], q[162];
cx q[63], q[162];
U(0, 0, pi/3) q[162];
cx q[63], q[162];
cx q[64], q[162];
U(0, 0, pi/3) q[162];
cx q[64], q[162];
cx q[65], q[162];
U(0, 0, pi/3) q[162];
cx q[65], q[162];
cx q[66], q[162];
U(0, 0, pi/3) q[162];
cx q[66], q[162];
cx q[68], q[162];
U(0, 0, pi/3) q[162];
cx q[68], q[162];
cx q[70], q[162];
U(0, 0, pi/3) q[162];
cx q[70], q[162];
cx q[72], q[162];
U(0, 0, pi/3) q[162];
cx q[72], q[162];
cx q[76], q[162];
U(0, 0, pi/3) q[162];
cx q[76], q[162];
cx q[79], q[162];
U(0, 0, pi/3) q[162];
cx q[79], q[162];
cx q[82], q[162];
U(0, 0, pi/3) q[162];
cx q[82], q[162];
cx q[83], q[162];
U(0, 0, pi/3) q[162];
cx q[83], q[162];
cx q[85], q[162];
U(0, 0, pi/3) q[162];
cx q[85], q[162];
cx q[87], q[162];
U(0, 0, pi/3) q[162];
cx q[87], q[162];
cx q[90], q[162];
U(0, 0, pi/3) q[162];
cx q[90], q[162];
cx q[91], q[162];
U(0, 0, pi/3) q[162];
cx q[91], q[162];
cx q[95], q[162];
U(0, 0, pi/3) q[162];
cx q[95], q[162];
cx q[97], q[162];
U(0, 0, pi/3) q[162];
cx q[97], q[162];
cx q[99], q[162];
U(0, 0, pi/3) q[162];
cx q[99], q[162];
cx q[101], q[162];
U(0, 0, pi/3) q[162];
cx q[101], q[162];
cx q[104], q[162];
U(0, 0, pi/3) q[162];
cx q[104], q[162];
cx q[106], q[162];
U(0, 0, pi/3) q[162];
cx q[106], q[162];
cx q[111], q[162];
U(0, 0, pi/3) q[162];
cx q[111], q[162];
cx q[112], q[162];
U(0, 0, pi/3) q[162];
cx q[112], q[162];
cx q[113], q[162];
U(0, 0, pi/3) q[162];
cx q[113], q[162];
cx q[114], q[162];
U(0, 0, pi/3) q[162];
cx q[114], q[162];
cx q[116], q[162];
U(0, 0, pi/3) q[162];
cx q[116], q[162];
cx q[118], q[162];
U(0, 0, pi/3) q[162];
cx q[118], q[162];
cx q[120], q[162];
U(0, 0, pi/3) q[162];
cx q[120], q[162];
cx q[122], q[162];
U(0, 0, pi/3) q[162];
cx q[122], q[162];
cx q[124], q[162];
U(0, 0, pi/3) q[162];
cx q[124], q[162];
cx q[125], q[162];
U(0, 0, pi/3) q[162];
cx q[125], q[162];
cx q[127], q[162];
U(0, 0, pi/3) q[162];
cx q[127], q[162];
cx q[128], q[162];
U(0, 0, pi/3) q[162];
cx q[128], q[162];
cx q[130], q[162];
U(0, 0, pi/3) q[162];
cx q[130], q[162];
cx q[131], q[162];
U(0, 0, pi/3) q[162];
cx q[131], q[162];
cx q[133], q[162];
U(0, 0, pi/3) q[162];
cx q[133], q[162];
cx q[134], q[162];
U(0, 0, pi/3) q[162];
cx q[134], q[162];
cx q[135], q[162];
U(0, 0, pi/3) q[162];
cx q[135], q[162];
cx q[136], q[162];
U(0, 0, pi/3) q[162];
cx q[136], q[162];
cx q[137], q[162];
U(0, 0, pi/3) q[162];
cx q[137], q[162];
cx q[138], q[162];
U(0, 0, pi/3) q[162];
cx q[138], q[162];
cx q[139], q[162];
U(0, 0, pi/3) q[162];
cx q[139], q[162];
cx q[144], q[162];
U(0, 0, pi/3) q[162];
cx q[144], q[162];
cx q[145], q[162];
U(0, 0, pi/3) q[162];
cx q[145], q[162];
cx q[146], q[162];
U(0, 0, pi/3) q[162];
cx q[146], q[162];
cx q[147], q[162];
U(0, 0, pi/3) q[162];
cx q[147], q[162];
cx q[148], q[162];
U(0, 0, pi/3) q[162];
cx q[148], q[162];
cx q[149], q[162];
U(0, 0, pi/3) q[162];
cx q[149], q[162];
cx q[150], q[162];
U(0, 0, pi/3) q[162];
cx q[150], q[162];
cx q[151], q[162];
U(0, 0, pi/3) q[162];
cx q[151], q[162];
cx q[157], q[162];
U(0, 0, pi/3) q[162];
cx q[157], q[162];
cx q[159], q[162];
U(0, 0, pi/3) q[162];
cx q[159], q[162];
cx q[0], q[163];
U(0, 0, pi/3) q[163];
cx q[0], q[163];
cx q[11], q[163];
U(0, 0, pi/3) q[163];
cx q[11], q[163];
cx q[17], q[163];
U(0, 0, pi/3) q[163];
cx q[17], q[163];
cx q[21], q[163];
U(0, 0, pi/3) q[163];
cx q[21], q[163];
cx q[23], q[163];
U(0, 0, pi/3) q[163];
cx q[23], q[163];
cx q[24], q[163];
U(0, 0, pi/3) q[163];
cx q[24], q[163];
cx q[25], q[163];
U(0, 0, pi/3) q[163];
cx q[25], q[163];
cx q[26], q[163];
U(0, 0, pi/3) q[163];
cx q[26], q[163];
cx q[27], q[163];
U(0, 0, pi/3) q[163];
cx q[27], q[163];
cx q[28], q[163];
U(0, 0, pi/3) q[163];
cx q[28], q[163];
cx q[29], q[163];
U(0, 0, pi/3) q[163];
cx q[29], q[163];
cx q[30], q[163];
U(0, 0, pi/3) q[163];
cx q[30], q[163];
cx q[31], q[163];
U(0, 0, pi/3) q[163];
cx q[31], q[163];
cx q[32], q[163];
U(0, 0, pi/3) q[163];
cx q[32], q[163];
cx q[36], q[163];
U(0, 0, pi/3) q[163];
cx q[36], q[163];
cx q[38], q[163];
U(0, 0, pi/3) q[163];
cx q[38], q[163];
cx q[40], q[163];
U(0, 0, pi/3) q[163];
cx q[40], q[163];
cx q[41], q[163];
U(0, 0, pi/3) q[163];
cx q[41], q[163];
cx q[44], q[163];
U(0, 0, pi/3) q[163];
cx q[44], q[163];
cx q[51], q[163];
U(0, 0, pi/3) q[163];
cx q[51], q[163];
cx q[53], q[163];
U(0, 0, pi/3) q[163];
cx q[53], q[163];
cx q[57], q[163];
U(0, 0, pi/3) q[163];
cx q[57], q[163];
cx q[62], q[163];
U(0, 0, pi/3) q[163];
cx q[62], q[163];
cx q[63], q[163];
U(0, 0, pi/3) q[163];
cx q[63], q[163];
cx q[64], q[163];
U(0, 0, pi/3) q[163];
cx q[64], q[163];
cx q[65], q[163];
U(0, 0, pi/3) q[163];
cx q[65], q[163];
cx q[68], q[163];
U(0, 0, pi/3) q[163];
cx q[68], q[163];
cx q[70], q[163];
U(0, 0, pi/3) q[163];
cx q[70], q[163];
cx q[73], q[163];
U(0, 0, pi/3) q[163];
cx q[73], q[163];
cx q[74], q[163];
U(0, 0, pi/3) q[163];
cx q[74], q[163];
cx q[77], q[163];
U(0, 0, pi/3) q[163];
cx q[77], q[163];
cx q[81], q[163];
U(0, 0, pi/3) q[163];
cx q[81], q[163];
cx q[82], q[163];
U(0, 0, pi/3) q[163];
cx q[82], q[163];
cx q[84], q[163];
U(0, 0, pi/3) q[163];
cx q[84], q[163];
cx q[88], q[163];
U(0, 0, pi/3) q[163];
cx q[88], q[163];
cx q[89], q[163];
U(0, 0, pi/3) q[163];
cx q[89], q[163];
cx q[93], q[163];
U(0, 0, pi/3) q[163];
cx q[93], q[163];
cx q[94], q[163];
U(0, 0, pi/3) q[163];
cx q[94], q[163];
cx q[98], q[163];
U(0, 0, pi/3) q[163];
cx q[98], q[163];
cx q[100], q[163];
U(0, 0, pi/3) q[163];
cx q[100], q[163];
cx q[104], q[163];
U(0, 0, pi/3) q[163];
cx q[104], q[163];
cx q[107], q[163];
U(0, 0, pi/3) q[163];
cx q[107], q[163];
cx q[109], q[163];
U(0, 0, pi/3) q[163];
cx q[109], q[163];
cx q[110], q[163];
U(0, 0, pi/3) q[163];
cx q[110], q[163];
cx q[112], q[163];
U(0, 0, pi/3) q[163];
cx q[112], q[163];
cx q[115], q[163];
U(0, 0, pi/3) q[163];
cx q[115], q[163];
cx q[117], q[163];
U(0, 0, pi/3) q[163];
cx q[117], q[163];
cx q[118], q[163];
U(0, 0, pi/3) q[163];
cx q[118], q[163];
cx q[119], q[163];
U(0, 0, pi/3) q[163];
cx q[119], q[163];
cx q[120], q[163];
U(0, 0, pi/3) q[163];
cx q[120], q[163];
cx q[121], q[163];
U(0, 0, pi/3) q[163];
cx q[121], q[163];
cx q[122], q[163];
U(0, 0, pi/3) q[163];
cx q[122], q[163];
cx q[123], q[163];
U(0, 0, pi/3) q[163];
cx q[123], q[163];
cx q[124], q[163];
U(0, 0, pi/3) q[163];
cx q[124], q[163];
cx q[125], q[163];
U(0, 0, pi/3) q[163];
cx q[125], q[163];
cx q[131], q[163];
U(0, 0, pi/3) q[163];
cx q[131], q[163];
cx q[132], q[163];
U(0, 0, pi/3) q[163];
cx q[132], q[163];
cx q[133], q[163];
U(0, 0, pi/3) q[163];
cx q[133], q[163];
cx q[134], q[163];
U(0, 0, pi/3) q[163];
cx q[134], q[163];
cx q[135], q[163];
U(0, 0, pi/3) q[163];
cx q[135], q[163];
cx q[136], q[163];
U(0, 0, pi/3) q[163];
cx q[136], q[163];
cx q[138], q[163];
U(0, 0, pi/3) q[163];
cx q[138], q[163];
cx q[139], q[163];
U(0, 0, pi/3) q[163];
cx q[139], q[163];
cx q[140], q[163];
U(0, 0, pi/3) q[163];
cx q[140], q[163];
cx q[141], q[163];
U(0, 0, pi/3) q[163];
cx q[141], q[163];
cx q[143], q[163];
U(0, 0, pi/3) q[163];
cx q[143], q[163];
cx q[150], q[163];
U(0, 0, pi/3) q[163];
cx q[150], q[163];
cx q[151], q[163];
U(0, 0, pi/3) q[163];
cx q[151], q[163];
cx q[154], q[163];
U(0, 0, pi/3) q[163];
cx q[154], q[163];
cx q[159], q[163];
U(0, 0, pi/3) q[163];
cx q[159], q[163];
cx q[160], q[163];
U(0, 0, pi/3) q[163];
cx q[160], q[163];
cx q[161], q[163];
U(0, 0, pi/3) q[163];
cx q[161], q[163];
cx q[3], q[164];
U(0, 0, pi/3) q[164];
cx q[3], q[164];
cx q[4], q[164];
U(0, 0, pi/3) q[164];
cx q[4], q[164];
cx q[7], q[164];
U(0, 0, pi/3) q[164];
cx q[7], q[164];
cx q[9], q[164];
U(0, 0, pi/3) q[164];
cx q[9], q[164];
cx q[10], q[164];
U(0, 0, pi/3) q[164];
cx q[10], q[164];
cx q[11], q[164];
U(0, 0, pi/3) q[164];
cx q[11], q[164];
cx q[13], q[164];
U(0, 0, pi/3) q[164];
cx q[13], q[164];
cx q[15], q[164];
U(0, 0, pi/3) q[164];
cx q[15], q[164];
cx q[16], q[164];
U(0, 0, pi/3) q[164];
cx q[16], q[164];
cx q[18], q[164];
U(0, 0, pi/3) q[164];
cx q[18], q[164];
cx q[19], q[164];
U(0, 0, pi/3) q[164];
cx q[19], q[164];
cx q[21], q[164];
U(0, 0, pi/3) q[164];
cx q[21], q[164];
cx q[22], q[164];
U(0, 0, pi/3) q[164];
cx q[22], q[164];
cx q[23], q[164];
U(0, 0, pi/3) q[164];
cx q[23], q[164];
cx q[25], q[164];
U(0, 0, pi/3) q[164];
cx q[25], q[164];
cx q[27], q[164];
U(0, 0, pi/3) q[164];
cx q[27], q[164];
cx q[28], q[164];
U(0, 0, pi/3) q[164];
cx q[28], q[164];
cx q[29], q[164];
U(0, 0, pi/3) q[164];
cx q[29], q[164];
cx q[30], q[164];
U(0, 0, pi/3) q[164];
cx q[30], q[164];
cx q[33], q[164];
U(0, 0, pi/3) q[164];
cx q[33], q[164];
cx q[35], q[164];
U(0, 0, pi/3) q[164];
cx q[35], q[164];
cx q[36], q[164];
U(0, 0, pi/3) q[164];
cx q[36], q[164];
cx q[38], q[164];
U(0, 0, pi/3) q[164];
cx q[38], q[164];
cx q[39], q[164];
U(0, 0, pi/3) q[164];
cx q[39], q[164];
cx q[40], q[164];
U(0, 0, pi/3) q[164];
cx q[40], q[164];
cx q[41], q[164];
U(0, 0, pi/3) q[164];
cx q[41], q[164];
cx q[44], q[164];
U(0, 0, pi/3) q[164];
cx q[44], q[164];
cx q[46], q[164];
U(0, 0, pi/3) q[164];
cx q[46], q[164];
cx q[50], q[164];
U(0, 0, pi/3) q[164];
cx q[50], q[164];
cx q[52], q[164];
U(0, 0, pi/3) q[164];
cx q[52], q[164];
cx q[57], q[164];
U(0, 0, pi/3) q[164];
cx q[57], q[164];
cx q[58], q[164];
U(0, 0, pi/3) q[164];
cx q[58], q[164];
cx q[59], q[164];
U(0, 0, pi/3) q[164];
cx q[59], q[164];
cx q[60], q[164];
U(0, 0, pi/3) q[164];
cx q[60], q[164];
cx q[61], q[164];
U(0, 0, pi/3) q[164];
cx q[61], q[164];
cx q[64], q[164];
U(0, 0, pi/3) q[164];
cx q[64], q[164];
cx q[71], q[164];
U(0, 0, pi/3) q[164];
cx q[71], q[164];
cx q[72], q[164];
U(0, 0, pi/3) q[164];
cx q[72], q[164];
cx q[74], q[164];
U(0, 0, pi/3) q[164];
cx q[74], q[164];
cx q[76], q[164];
U(0, 0, pi/3) q[164];
cx q[76], q[164];
cx q[77], q[164];
U(0, 0, pi/3) q[164];
cx q[77], q[164];
cx q[81], q[164];
U(0, 0, pi/3) q[164];
cx q[81], q[164];
cx q[82], q[164];
U(0, 0, pi/3) q[164];
cx q[82], q[164];
cx q[83], q[164];
U(0, 0, pi/3) q[164];
cx q[83], q[164];
cx q[84], q[164];
U(0, 0, pi/3) q[164];
cx q[84], q[164];
cx q[85], q[164];
U(0, 0, pi/3) q[164];
cx q[85], q[164];
cx q[86], q[164];
U(0, 0, pi/3) q[164];
cx q[86], q[164];
cx q[90], q[164];
U(0, 0, pi/3) q[164];
cx q[90], q[164];
cx q[91], q[164];
U(0, 0, pi/3) q[164];
cx q[91], q[164];
cx q[92], q[164];
U(0, 0, pi/3) q[164];
cx q[92], q[164];
cx q[94], q[164];
U(0, 0, pi/3) q[164];
cx q[94], q[164];
cx q[96], q[164];
U(0, 0, pi/3) q[164];
cx q[96], q[164];
cx q[97], q[164];
U(0, 0, pi/3) q[164];
cx q[97], q[164];
cx q[99], q[164];
U(0, 0, pi/3) q[164];
cx q[99], q[164];
cx q[102], q[164];
U(0, 0, pi/3) q[164];
cx q[102], q[164];
cx q[104], q[164];
U(0, 0, pi/3) q[164];
cx q[104], q[164];
cx q[107], q[164];
U(0, 0, pi/3) q[164];
cx q[107], q[164];
cx q[109], q[164];
U(0, 0, pi/3) q[164];
cx q[109], q[164];
cx q[111], q[164];
U(0, 0, pi/3) q[164];
cx q[111], q[164];
cx q[112], q[164];
U(0, 0, pi/3) q[164];
cx q[112], q[164];
cx q[114], q[164];
U(0, 0, pi/3) q[164];
cx q[114], q[164];
cx q[116], q[164];
U(0, 0, pi/3) q[164];
cx q[116], q[164];
cx q[117], q[164];
U(0, 0, pi/3) q[164];
cx q[117], q[164];
cx q[118], q[164];
U(0, 0, pi/3) q[164];
cx q[118], q[164];
cx q[119], q[164];
U(0, 0, pi/3) q[164];
cx q[119], q[164];
cx q[121], q[164];
U(0, 0, pi/3) q[164];
cx q[121], q[164];
cx q[122], q[164];
U(0, 0, pi/3) q[164];
cx q[122], q[164];
cx q[126], q[164];
U(0, 0, pi/3) q[164];
cx q[126], q[164];
cx q[128], q[164];
U(0, 0, pi/3) q[164];
cx q[128], q[164];
cx q[136], q[164];
U(0, 0, pi/3) q[164];
cx q[136], q[164];
cx q[137], q[164];
U(0, 0, pi/3) q[164];
cx q[137], q[164];
cx q[138], q[164];
U(0, 0, pi/3) q[164];
cx q[138], q[164];
cx q[139], q[164];
U(0, 0, pi/3) q[164];
cx q[139], q[164];
cx q[142], q[164];
U(0, 0, pi/3) q[164];
cx q[142], q[164];
cx q[144], q[164];
U(0, 0, pi/3) q[164];
cx q[144], q[164];
cx q[147], q[164];
U(0, 0, pi/3) q[164];
cx q[147], q[164];
cx q[149], q[164];
U(0, 0, pi/3) q[164];
cx q[149], q[164];
cx q[150], q[164];
U(0, 0, pi/3) q[164];
cx q[150], q[164];
cx q[151], q[164];
U(0, 0, pi/3) q[164];
cx q[151], q[164];
cx q[152], q[164];
U(0, 0, pi/3) q[164];
cx q[152], q[164];
cx q[156], q[164];
U(0, 0, pi/3) q[164];
cx q[156], q[164];
cx q[157], q[164];
U(0, 0, pi/3) q[164];
cx q[157], q[164];
cx q[159], q[164];
U(0, 0, pi/3) q[164];
cx q[159], q[164];
cx q[160], q[164];
U(0, 0, pi/3) q[164];
cx q[160], q[164];
cx q[161], q[164];
U(0, 0, pi/3) q[164];
cx q[161], q[164];
cx q[163], q[164];
U(0, 0, pi/3) q[164];
cx q[163], q[164];
cx q[0], q[165];
U(0, 0, pi/3) q[165];
cx q[0], q[165];
cx q[1], q[165];
U(0, 0, pi/3) q[165];
cx q[1], q[165];
cx q[6], q[165];
U(0, 0, pi/3) q[165];
cx q[6], q[165];
cx q[8], q[165];
U(0, 0, pi/3) q[165];
cx q[8], q[165];
cx q[9], q[165];
U(0, 0, pi/3) q[165];
cx q[9], q[165];
cx q[12], q[165];
U(0, 0, pi/3) q[165];
cx q[12], q[165];
cx q[14], q[165];
U(0, 0, pi/3) q[165];
cx q[14], q[165];
cx q[15], q[165];
U(0, 0, pi/3) q[165];
cx q[15], q[165];
cx q[17], q[165];
U(0, 0, pi/3) q[165];
cx q[17], q[165];
cx q[18], q[165];
U(0, 0, pi/3) q[165];
cx q[18], q[165];
cx q[20], q[165];
U(0, 0, pi/3) q[165];
cx q[20], q[165];
cx q[24], q[165];
U(0, 0, pi/3) q[165];
cx q[24], q[165];
cx q[25], q[165];
U(0, 0, pi/3) q[165];
cx q[25], q[165];
cx q[26], q[165];
U(0, 0, pi/3) q[165];
cx q[26], q[165];
cx q[27], q[165];
U(0, 0, pi/3) q[165];
cx q[27], q[165];
cx q[29], q[165];
U(0, 0, pi/3) q[165];
cx q[29], q[165];
cx q[31], q[165];
U(0, 0, pi/3) q[165];
cx q[31], q[165];
cx q[32], q[165];
U(0, 0, pi/3) q[165];
cx q[32], q[165];
cx q[33], q[165];
U(0, 0, pi/3) q[165];
cx q[33], q[165];
cx q[36], q[165];
U(0, 0, pi/3) q[165];
cx q[36], q[165];
cx q[37], q[165];
U(0, 0, pi/3) q[165];
cx q[37], q[165];
cx q[38], q[165];
U(0, 0, pi/3) q[165];
cx q[38], q[165];
cx q[39], q[165];
U(0, 0, pi/3) q[165];
cx q[39], q[165];
cx q[42], q[165];
U(0, 0, pi/3) q[165];
cx q[42], q[165];
cx q[43], q[165];
U(0, 0, pi/3) q[165];
cx q[43], q[165];
cx q[44], q[165];
U(0, 0, pi/3) q[165];
cx q[44], q[165];
cx q[45], q[165];
U(0, 0, pi/3) q[165];
cx q[45], q[165];
cx q[47], q[165];
U(0, 0, pi/3) q[165];
cx q[47], q[165];
cx q[48], q[165];
U(0, 0, pi/3) q[165];
cx q[48], q[165];
cx q[49], q[165];
U(0, 0, pi/3) q[165];
cx q[49], q[165];
cx q[51], q[165];
U(0, 0, pi/3) q[165];
cx q[51], q[165];
cx q[52], q[165];
U(0, 0, pi/3) q[165];
cx q[52], q[165];
cx q[53], q[165];
U(0, 0, pi/3) q[165];
cx q[53], q[165];
cx q[56], q[165];
U(0, 0, pi/3) q[165];
cx q[56], q[165];
cx q[57], q[165];
U(0, 0, pi/3) q[165];
cx q[57], q[165];
cx q[58], q[165];
U(0, 0, pi/3) q[165];
cx q[58], q[165];
cx q[59], q[165];
U(0, 0, pi/3) q[165];
cx q[59], q[165];
cx q[61], q[165];
U(0, 0, pi/3) q[165];
cx q[61], q[165];
cx q[62], q[165];
U(0, 0, pi/3) q[165];
cx q[62], q[165];
cx q[63], q[165];
U(0, 0, pi/3) q[165];
cx q[63], q[165];
cx q[64], q[165];
U(0, 0, pi/3) q[165];
cx q[64], q[165];
cx q[65], q[165];
U(0, 0, pi/3) q[165];
cx q[65], q[165];
cx q[66], q[165];
U(0, 0, pi/3) q[165];
cx q[66], q[165];
cx q[67], q[165];
U(0, 0, pi/3) q[165];
cx q[67], q[165];
cx q[68], q[165];
U(0, 0, pi/3) q[165];
cx q[68], q[165];
cx q[69], q[165];
U(0, 0, pi/3) q[165];
cx q[69], q[165];
cx q[70], q[165];
U(0, 0, pi/3) q[165];
cx q[70], q[165];
cx q[72], q[165];
U(0, 0, pi/3) q[165];
cx q[72], q[165];
cx q[73], q[165];
U(0, 0, pi/3) q[165];
cx q[73], q[165];
cx q[74], q[165];
U(0, 0, pi/3) q[165];
cx q[74], q[165];
cx q[76], q[165];
U(0, 0, pi/3) q[165];
cx q[76], q[165];
cx q[78], q[165];
U(0, 0, pi/3) q[165];
cx q[78], q[165];
cx q[79], q[165];
U(0, 0, pi/3) q[165];
cx q[79], q[165];
cx q[84], q[165];
U(0, 0, pi/3) q[165];
cx q[84], q[165];
cx q[86], q[165];
U(0, 0, pi/3) q[165];
cx q[86], q[165];
cx q[87], q[165];
U(0, 0, pi/3) q[165];
cx q[87], q[165];
cx q[88], q[165];
U(0, 0, pi/3) q[165];
cx q[88], q[165];
cx q[94], q[165];
U(0, 0, pi/3) q[165];
cx q[94], q[165];
cx q[95], q[165];
U(0, 0, pi/3) q[165];
cx q[95], q[165];
cx q[96], q[165];
U(0, 0, pi/3) q[165];
cx q[96], q[165];
cx q[97], q[165];
U(0, 0, pi/3) q[165];
cx q[97], q[165];
cx q[98], q[165];
U(0, 0, pi/3) q[165];
cx q[98], q[165];
cx q[99], q[165];
U(0, 0, pi/3) q[165];
cx q[99], q[165];
cx q[104], q[165];
U(0, 0, pi/3) q[165];
cx q[104], q[165];
cx q[105], q[165];
U(0, 0, pi/3) q[165];
cx q[105], q[165];
cx q[106], q[165];
U(0, 0, pi/3) q[165];
cx q[106], q[165];
cx q[108], q[165];
U(0, 0, pi/3) q[165];
cx q[108], q[165];
cx q[109], q[165];
U(0, 0, pi/3) q[165];
cx q[109], q[165];
cx q[110], q[165];
U(0, 0, pi/3) q[165];
cx q[110], q[165];
cx q[120], q[165];
U(0, 0, pi/3) q[165];
cx q[120], q[165];
cx q[121], q[165];
U(0, 0, pi/3) q[165];
cx q[121], q[165];
cx q[123], q[165];
U(0, 0, pi/3) q[165];
cx q[123], q[165];
cx q[125], q[165];
U(0, 0, pi/3) q[165];
cx q[125], q[165];
cx q[130], q[165];
U(0, 0, pi/3) q[165];
cx q[130], q[165];
cx q[131], q[165];
U(0, 0, pi/3) q[165];
cx q[131], q[165];
cx q[132], q[165];
U(0, 0, pi/3) q[165];
cx q[132], q[165];
cx q[133], q[165];
U(0, 0, pi/3) q[165];
cx q[133], q[165];
cx q[135], q[165];
U(0, 0, pi/3) q[165];
cx q[135], q[165];
cx q[137], q[165];
U(0, 0, pi/3) q[165];
cx q[137], q[165];
cx q[138], q[165];
U(0, 0, pi/3) q[165];
cx q[138], q[165];
cx q[140], q[165];
U(0, 0, pi/3) q[165];
cx q[140], q[165];
cx q[142], q[165];
U(0, 0, pi/3) q[165];
cx q[142], q[165];
cx q[143], q[165];
U(0, 0, pi/3) q[165];
cx q[143], q[165];
cx q[145], q[165];
U(0, 0, pi/3) q[165];
cx q[145], q[165];
cx q[149], q[165];
U(0, 0, pi/3) q[165];
cx q[149], q[165];
cx q[153], q[165];
U(0, 0, pi/3) q[165];
cx q[153], q[165];
cx q[155], q[165];
U(0, 0, pi/3) q[165];
cx q[155], q[165];
cx q[156], q[165];
U(0, 0, pi/3) q[165];
cx q[156], q[165];
cx q[157], q[165];
U(0, 0, pi/3) q[165];
cx q[157], q[165];
cx q[158], q[165];
U(0, 0, pi/3) q[165];
cx q[158], q[165];
cx q[159], q[165];
U(0, 0, pi/3) q[165];
cx q[159], q[165];
cx q[161], q[165];
U(0, 0, pi/3) q[165];
cx q[161], q[165];
cx q[162], q[165];
U(0, 0, pi/3) q[165];
cx q[162], q[165];
cx q[0], q[166];
U(0, 0, pi/3) q[166];
cx q[0], q[166];
cx q[1], q[166];
U(0, 0, pi/3) q[166];
cx q[1], q[166];
cx q[2], q[166];
U(0, 0, pi/3) q[166];
cx q[2], q[166];
cx q[3], q[166];
U(0, 0, pi/3) q[166];
cx q[3], q[166];
cx q[5], q[166];
U(0, 0, pi/3) q[166];
cx q[5], q[166];
cx q[9], q[166];
U(0, 0, pi/3) q[166];
cx q[9], q[166];
cx q[10], q[166];
U(0, 0, pi/3) q[166];
cx q[10], q[166];
cx q[17], q[166];
U(0, 0, pi/3) q[166];
cx q[17], q[166];
cx q[19], q[166];
U(0, 0, pi/3) q[166];
cx q[19], q[166];
cx q[21], q[166];
U(0, 0, pi/3) q[166];
cx q[21], q[166];
cx q[25], q[166];
U(0, 0, pi/3) q[166];
cx q[25], q[166];
cx q[28], q[166];
U(0, 0, pi/3) q[166];
cx q[28], q[166];
cx q[29], q[166];
U(0, 0, pi/3) q[166];
cx q[29], q[166];
cx q[34], q[166];
U(0, 0, pi/3) q[166];
cx q[34], q[166];
cx q[35], q[166];
U(0, 0, pi/3) q[166];
cx q[35], q[166];
cx q[36], q[166];
U(0, 0, pi/3) q[166];
cx q[36], q[166];
cx q[37], q[166];
U(0, 0, pi/3) q[166];
cx q[37], q[166];
cx q[38], q[166];
U(0, 0, pi/3) q[166];
cx q[38], q[166];
cx q[39], q[166];
U(0, 0, pi/3) q[166];
cx q[39], q[166];
cx q[41], q[166];
U(0, 0, pi/3) q[166];
cx q[41], q[166];
cx q[43], q[166];
U(0, 0, pi/3) q[166];
cx q[43], q[166];
cx q[45], q[166];
U(0, 0, pi/3) q[166];
cx q[45], q[166];
cx q[46], q[166];
U(0, 0, pi/3) q[166];
cx q[46], q[166];
cx q[48], q[166];
U(0, 0, pi/3) q[166];
cx q[48], q[166];
cx q[52], q[166];
U(0, 0, pi/3) q[166];
cx q[52], q[166];
cx q[57], q[166];
U(0, 0, pi/3) q[166];
cx q[57], q[166];
cx q[59], q[166];
U(0, 0, pi/3) q[166];
cx q[59], q[166];
cx q[61], q[166];
U(0, 0, pi/3) q[166];
cx q[61], q[166];
cx q[62], q[166];
U(0, 0, pi/3) q[166];
cx q[62], q[166];
cx q[64], q[166];
U(0, 0, pi/3) q[166];
cx q[64], q[166];
cx q[66], q[166];
U(0, 0, pi/3) q[166];
cx q[66], q[166];
cx q[67], q[166];
U(0, 0, pi/3) q[166];
cx q[67], q[166];
cx q[74], q[166];
U(0, 0, pi/3) q[166];
cx q[74], q[166];
cx q[75], q[166];
U(0, 0, pi/3) q[166];
cx q[75], q[166];
cx q[76], q[166];
U(0, 0, pi/3) q[166];
cx q[76], q[166];
cx q[78], q[166];
U(0, 0, pi/3) q[166];
cx q[78], q[166];
cx q[80], q[166];
U(0, 0, pi/3) q[166];
cx q[80], q[166];
cx q[81], q[166];
U(0, 0, pi/3) q[166];
cx q[81], q[166];
cx q[84], q[166];
U(0, 0, pi/3) q[166];
cx q[84], q[166];
cx q[86], q[166];
U(0, 0, pi/3) q[166];
cx q[86], q[166];
cx q[87], q[166];
U(0, 0, pi/3) q[166];
cx q[87], q[166];
cx q[92], q[166];
U(0, 0, pi/3) q[166];
cx q[92], q[166];
cx q[94], q[166];
U(0, 0, pi/3) q[166];
cx q[94], q[166];
cx q[96], q[166];
U(0, 0, pi/3) q[166];
cx q[96], q[166];
cx q[98], q[166];
U(0, 0, pi/3) q[166];
cx q[98], q[166];
cx q[99], q[166];
U(0, 0, pi/3) q[166];
cx q[99], q[166];
cx q[100], q[166];
U(0, 0, pi/3) q[166];
cx q[100], q[166];
cx q[102], q[166];
U(0, 0, pi/3) q[166];
cx q[102], q[166];
cx q[104], q[166];
U(0, 0, pi/3) q[166];
cx q[104], q[166];
cx q[105], q[166];
U(0, 0, pi/3) q[166];
cx q[105], q[166];
cx q[108], q[166];
U(0, 0, pi/3) q[166];
cx q[108], q[166];
cx q[109], q[166];
U(0, 0, pi/3) q[166];
cx q[109], q[166];
cx q[112], q[166];
U(0, 0, pi/3) q[166];
cx q[112], q[166];
cx q[113], q[166];
U(0, 0, pi/3) q[166];
cx q[113], q[166];
cx q[117], q[166];
U(0, 0, pi/3) q[166];
cx q[117], q[166];
cx q[120], q[166];
U(0, 0, pi/3) q[166];
cx q[120], q[166];
cx q[123], q[166];
U(0, 0, pi/3) q[166];
cx q[123], q[166];
cx q[125], q[166];
U(0, 0, pi/3) q[166];
cx q[125], q[166];
cx q[126], q[166];
U(0, 0, pi/3) q[166];
cx q[126], q[166];
cx q[128], q[166];
U(0, 0, pi/3) q[166];
cx q[128], q[166];
cx q[129], q[166];
U(0, 0, pi/3) q[166];
cx q[129], q[166];
cx q[131], q[166];
U(0, 0, pi/3) q[166];
cx q[131], q[166];
cx q[132], q[166];
U(0, 0, pi/3) q[166];
cx q[132], q[166];
cx q[136], q[166];
U(0, 0, pi/3) q[166];
cx q[136], q[166];
cx q[148], q[166];
U(0, 0, pi/3) q[166];
cx q[148], q[166];
cx q[150], q[166];
U(0, 0, pi/3) q[166];
cx q[150], q[166];
cx q[151], q[166];
U(0, 0, pi/3) q[166];
cx q[151], q[166];
cx q[153], q[166];
U(0, 0, pi/3) q[166];
cx q[153], q[166];
cx q[154], q[166];
U(0, 0, pi/3) q[166];
cx q[154], q[166];
cx q[155], q[166];
U(0, 0, pi/3) q[166];
cx q[155], q[166];
cx q[158], q[166];
U(0, 0, pi/3) q[166];
cx q[158], q[166];
cx q[162], q[166];
U(0, 0, pi/3) q[166];
cx q[162], q[166];
cx q[163], q[166];
U(0, 0, pi/3) q[166];
cx q[163], q[166];
cx q[165], q[166];
U(0, 0, pi/3) q[166];
cx q[165], q[166];
cx q[1], q[167];
U(0, 0, pi/3) q[167];
cx q[1], q[167];
cx q[3], q[167];
U(0, 0, pi/3) q[167];
cx q[3], q[167];
cx q[4], q[167];
U(0, 0, pi/3) q[167];
cx q[4], q[167];
cx q[5], q[167];
U(0, 0, pi/3) q[167];
cx q[5], q[167];
cx q[8], q[167];
U(0, 0, pi/3) q[167];
cx q[8], q[167];
cx q[9], q[167];
U(0, 0, pi/3) q[167];
cx q[9], q[167];
cx q[13], q[167];
U(0, 0, pi/3) q[167];
cx q[13], q[167];
cx q[14], q[167];
U(0, 0, pi/3) q[167];
cx q[14], q[167];
cx q[18], q[167];
U(0, 0, pi/3) q[167];
cx q[18], q[167];
cx q[19], q[167];
U(0, 0, pi/3) q[167];
cx q[19], q[167];
cx q[20], q[167];
U(0, 0, pi/3) q[167];
cx q[20], q[167];
cx q[21], q[167];
U(0, 0, pi/3) q[167];
cx q[21], q[167];
cx q[25], q[167];
U(0, 0, pi/3) q[167];
cx q[25], q[167];
cx q[26], q[167];
U(0, 0, pi/3) q[167];
cx q[26], q[167];
cx q[27], q[167];
U(0, 0, pi/3) q[167];
cx q[27], q[167];
cx q[31], q[167];
U(0, 0, pi/3) q[167];
cx q[31], q[167];
cx q[32], q[167];
U(0, 0, pi/3) q[167];
cx q[32], q[167];
cx q[37], q[167];
U(0, 0, pi/3) q[167];
cx q[37], q[167];
cx q[38], q[167];
U(0, 0, pi/3) q[167];
cx q[38], q[167];
cx q[39], q[167];
U(0, 0, pi/3) q[167];
cx q[39], q[167];
cx q[40], q[167];
U(0, 0, pi/3) q[167];
cx q[40], q[167];
cx q[43], q[167];
U(0, 0, pi/3) q[167];
cx q[43], q[167];
cx q[44], q[167];
U(0, 0, pi/3) q[167];
cx q[44], q[167];
cx q[45], q[167];
U(0, 0, pi/3) q[167];
cx q[45], q[167];
cx q[47], q[167];
U(0, 0, pi/3) q[167];
cx q[47], q[167];
cx q[48], q[167];
U(0, 0, pi/3) q[167];
cx q[48], q[167];
cx q[49], q[167];
U(0, 0, pi/3) q[167];
cx q[49], q[167];
cx q[50], q[167];
U(0, 0, pi/3) q[167];
cx q[50], q[167];
cx q[51], q[167];
U(0, 0, pi/3) q[167];
cx q[51], q[167];
cx q[52], q[167];
U(0, 0, pi/3) q[167];
cx q[52], q[167];
cx q[53], q[167];
U(0, 0, pi/3) q[167];
cx q[53], q[167];
cx q[55], q[167];
U(0, 0, pi/3) q[167];
cx q[55], q[167];
cx q[57], q[167];
U(0, 0, pi/3) q[167];
cx q[57], q[167];
cx q[59], q[167];
U(0, 0, pi/3) q[167];
cx q[59], q[167];
cx q[60], q[167];
U(0, 0, pi/3) q[167];
cx q[60], q[167];
cx q[61], q[167];
U(0, 0, pi/3) q[167];
cx q[61], q[167];
cx q[62], q[167];
U(0, 0, pi/3) q[167];
cx q[62], q[167];
cx q[65], q[167];
U(0, 0, pi/3) q[167];
cx q[65], q[167];
cx q[67], q[167];
U(0, 0, pi/3) q[167];
cx q[67], q[167];
cx q[68], q[167];
U(0, 0, pi/3) q[167];
cx q[68], q[167];
cx q[70], q[167];
U(0, 0, pi/3) q[167];
cx q[70], q[167];
cx q[72], q[167];
U(0, 0, pi/3) q[167];
cx q[72], q[167];
cx q[73], q[167];
U(0, 0, pi/3) q[167];
cx q[73], q[167];
cx q[75], q[167];
U(0, 0, pi/3) q[167];
cx q[75], q[167];
cx q[76], q[167];
U(0, 0, pi/3) q[167];
cx q[76], q[167];
cx q[79], q[167];
U(0, 0, pi/3) q[167];
cx q[79], q[167];
cx q[81], q[167];
U(0, 0, pi/3) q[167];
cx q[81], q[167];
cx q[82], q[167];
U(0, 0, pi/3) q[167];
cx q[82], q[167];
cx q[83], q[167];
U(0, 0, pi/3) q[167];
cx q[83], q[167];
cx q[84], q[167];
U(0, 0, pi/3) q[167];
cx q[84], q[167];
cx q[85], q[167];
U(0, 0, pi/3) q[167];
cx q[85], q[167];
cx q[88], q[167];
U(0, 0, pi/3) q[167];
cx q[88], q[167];
cx q[89], q[167];
U(0, 0, pi/3) q[167];
cx q[89], q[167];
cx q[90], q[167];
U(0, 0, pi/3) q[167];
cx q[90], q[167];
cx q[93], q[167];
U(0, 0, pi/3) q[167];
cx q[93], q[167];
cx q[94], q[167];
U(0, 0, pi/3) q[167];
cx q[94], q[167];
cx q[95], q[167];
U(0, 0, pi/3) q[167];
cx q[95], q[167];
cx q[97], q[167];
U(0, 0, pi/3) q[167];
cx q[97], q[167];
cx q[100], q[167];
U(0, 0, pi/3) q[167];
cx q[100], q[167];
cx q[102], q[167];
U(0, 0, pi/3) q[167];
cx q[102], q[167];
cx q[103], q[167];
U(0, 0, pi/3) q[167];
cx q[103], q[167];
cx q[105], q[167];
U(0, 0, pi/3) q[167];
cx q[105], q[167];
cx q[109], q[167];
U(0, 0, pi/3) q[167];
cx q[109], q[167];
cx q[110], q[167];
U(0, 0, pi/3) q[167];
cx q[110], q[167];
cx q[111], q[167];
U(0, 0, pi/3) q[167];
cx q[111], q[167];
cx q[112], q[167];
U(0, 0, pi/3) q[167];
cx q[112], q[167];
cx q[121], q[167];
U(0, 0, pi/3) q[167];
cx q[121], q[167];
cx q[122], q[167];
U(0, 0, pi/3) q[167];
cx q[122], q[167];
cx q[123], q[167];
U(0, 0, pi/3) q[167];
cx q[123], q[167];
cx q[125], q[167];
U(0, 0, pi/3) q[167];
cx q[125], q[167];
cx q[126], q[167];
U(0, 0, pi/3) q[167];
cx q[126], q[167];
cx q[128], q[167];
U(0, 0, pi/3) q[167];
cx q[128], q[167];
cx q[130], q[167];
U(0, 0, pi/3) q[167];
cx q[130], q[167];
cx q[132], q[167];
U(0, 0, pi/3) q[167];
cx q[132], q[167];
cx q[133], q[167];
U(0, 0, pi/3) q[167];
cx q[133], q[167];
cx q[134], q[167];
U(0, 0, pi/3) q[167];
cx q[134], q[167];
cx q[135], q[167];
U(0, 0, pi/3) q[167];
cx q[135], q[167];
cx q[136], q[167];
U(0, 0, pi/3) q[167];
cx q[136], q[167];
cx q[141], q[167];
U(0, 0, pi/3) q[167];
cx q[141], q[167];
cx q[143], q[167];
U(0, 0, pi/3) q[167];
cx q[143], q[167];
cx q[144], q[167];
U(0, 0, pi/3) q[167];
cx q[144], q[167];
cx q[145], q[167];
U(0, 0, pi/3) q[167];
cx q[145], q[167];
cx q[148], q[167];
U(0, 0, pi/3) q[167];
cx q[148], q[167];
cx q[151], q[167];
U(0, 0, pi/3) q[167];
cx q[151], q[167];
cx q[152], q[167];
U(0, 0, pi/3) q[167];
cx q[152], q[167];
cx q[153], q[167];
U(0, 0, pi/3) q[167];
cx q[153], q[167];
cx q[158], q[167];
U(0, 0, pi/3) q[167];
cx q[158], q[167];
cx q[162], q[167];
U(0, 0, pi/3) q[167];
cx q[162], q[167];
cx q[164], q[167];
U(0, 0, pi/3) q[167];
cx q[164], q[167];
cx q[165], q[167];
U(0, 0, pi/3) q[167];
cx q[165], q[167];
cx q[0], q[168];
U(0, 0, pi/3) q[168];
cx q[0], q[168];
cx q[1], q[168];
U(0, 0, pi/3) q[168];
cx q[1], q[168];
cx q[7], q[168];
U(0, 0, pi/3) q[168];
cx q[7], q[168];
cx q[9], q[168];
U(0, 0, pi/3) q[168];
cx q[9], q[168];
cx q[14], q[168];
U(0, 0, pi/3) q[168];
cx q[14], q[168];
cx q[15], q[168];
U(0, 0, pi/3) q[168];
cx q[15], q[168];
cx q[18], q[168];
U(0, 0, pi/3) q[168];
cx q[18], q[168];
cx q[23], q[168];
U(0, 0, pi/3) q[168];
cx q[23], q[168];
cx q[25], q[168];
U(0, 0, pi/3) q[168];
cx q[25], q[168];
cx q[27], q[168];
U(0, 0, pi/3) q[168];
cx q[27], q[168];
cx q[31], q[168];
U(0, 0, pi/3) q[168];
cx q[31], q[168];
cx q[33], q[168];
U(0, 0, pi/3) q[168];
cx q[33], q[168];
cx q[35], q[168];
U(0, 0, pi/3) q[168];
cx q[35], q[168];
cx q[36], q[168];
U(0, 0, pi/3) q[168];
cx q[36], q[168];
cx q[39], q[168];
U(0, 0, pi/3) q[168];
cx q[39], q[168];
cx q[40], q[168];
U(0, 0, pi/3) q[168];
cx q[40], q[168];
cx q[42], q[168];
U(0, 0, pi/3) q[168];
cx q[42], q[168];
cx q[43], q[168];
U(0, 0, pi/3) q[168];
cx q[43], q[168];
cx q[44], q[168];
U(0, 0, pi/3) q[168];
cx q[44], q[168];
cx q[46], q[168];
U(0, 0, pi/3) q[168];
cx q[46], q[168];
cx q[47], q[168];
U(0, 0, pi/3) q[168];
cx q[47], q[168];
cx q[50], q[168];
U(0, 0, pi/3) q[168];
cx q[50], q[168];
cx q[52], q[168];
U(0, 0, pi/3) q[168];
cx q[52], q[168];
cx q[56], q[168];
U(0, 0, pi/3) q[168];
cx q[56], q[168];
cx q[57], q[168];
U(0, 0, pi/3) q[168];
cx q[57], q[168];
cx q[58], q[168];
U(0, 0, pi/3) q[168];
cx q[58], q[168];
cx q[61], q[168];
U(0, 0, pi/3) q[168];
cx q[61], q[168];
cx q[63], q[168];
U(0, 0, pi/3) q[168];
cx q[63], q[168];
cx q[64], q[168];
U(0, 0, pi/3) q[168];
cx q[64], q[168];
cx q[68], q[168];
U(0, 0, pi/3) q[168];
cx q[68], q[168];
cx q[69], q[168];
U(0, 0, pi/3) q[168];
cx q[69], q[168];
cx q[70], q[168];
U(0, 0, pi/3) q[168];
cx q[70], q[168];
cx q[71], q[168];
U(0, 0, pi/3) q[168];
cx q[71], q[168];
cx q[76], q[168];
U(0, 0, pi/3) q[168];
cx q[76], q[168];
cx q[77], q[168];
U(0, 0, pi/3) q[168];
cx q[77], q[168];
cx q[78], q[168];
U(0, 0, pi/3) q[168];
cx q[78], q[168];
cx q[81], q[168];
U(0, 0, pi/3) q[168];
cx q[81], q[168];
cx q[84], q[168];
U(0, 0, pi/3) q[168];
cx q[84], q[168];
cx q[85], q[168];
U(0, 0, pi/3) q[168];
cx q[85], q[168];
cx q[86], q[168];
U(0, 0, pi/3) q[168];
cx q[86], q[168];
cx q[87], q[168];
U(0, 0, pi/3) q[168];
cx q[87], q[168];
cx q[88], q[168];
U(0, 0, pi/3) q[168];
cx q[88], q[168];
cx q[93], q[168];
U(0, 0, pi/3) q[168];
cx q[93], q[168];
cx q[94], q[168];
U(0, 0, pi/3) q[168];
cx q[94], q[168];
cx q[95], q[168];
U(0, 0, pi/3) q[168];
cx q[95], q[168];
cx q[96], q[168];
U(0, 0, pi/3) q[168];
cx q[96], q[168];
cx q[102], q[168];
U(0, 0, pi/3) q[168];
cx q[102], q[168];
cx q[105], q[168];
U(0, 0, pi/3) q[168];
cx q[105], q[168];
cx q[110], q[168];
U(0, 0, pi/3) q[168];
cx q[110], q[168];
cx q[112], q[168];
U(0, 0, pi/3) q[168];
cx q[112], q[168];
cx q[114], q[168];
U(0, 0, pi/3) q[168];
cx q[114], q[168];
cx q[117], q[168];
U(0, 0, pi/3) q[168];
cx q[117], q[168];
cx q[118], q[168];
U(0, 0, pi/3) q[168];
cx q[118], q[168];
cx q[119], q[168];
U(0, 0, pi/3) q[168];
cx q[119], q[168];
cx q[121], q[168];
U(0, 0, pi/3) q[168];
cx q[121], q[168];
cx q[122], q[168];
U(0, 0, pi/3) q[168];
cx q[122], q[168];
cx q[123], q[168];
U(0, 0, pi/3) q[168];
cx q[123], q[168];
cx q[125], q[168];
U(0, 0, pi/3) q[168];
cx q[125], q[168];
cx q[126], q[168];
U(0, 0, pi/3) q[168];
cx q[126], q[168];
cx q[131], q[168];
U(0, 0, pi/3) q[168];
cx q[131], q[168];
cx q[133], q[168];
U(0, 0, pi/3) q[168];
cx q[133], q[168];
cx q[136], q[168];
U(0, 0, pi/3) q[168];
cx q[136], q[168];
cx q[137], q[168];
U(0, 0, pi/3) q[168];
cx q[137], q[168];
cx q[138], q[168];
U(0, 0, pi/3) q[168];
cx q[138], q[168];
cx q[140], q[168];
U(0, 0, pi/3) q[168];
cx q[140], q[168];
cx q[141], q[168];
U(0, 0, pi/3) q[168];
cx q[141], q[168];
cx q[143], q[168];
U(0, 0, pi/3) q[168];
cx q[143], q[168];
cx q[144], q[168];
U(0, 0, pi/3) q[168];
cx q[144], q[168];
cx q[145], q[168];
U(0, 0, pi/3) q[168];
cx q[145], q[168];
cx q[147], q[168];
U(0, 0, pi/3) q[168];
cx q[147], q[168];
cx q[148], q[168];
U(0, 0, pi/3) q[168];
cx q[148], q[168];
cx q[149], q[168];
U(0, 0, pi/3) q[168];
cx q[149], q[168];
cx q[153], q[168];
U(0, 0, pi/3) q[168];
cx q[153], q[168];
cx q[155], q[168];
U(0, 0, pi/3) q[168];
cx q[155], q[168];
cx q[157], q[168];
U(0, 0, pi/3) q[168];
cx q[157], q[168];
cx q[158], q[168];
U(0, 0, pi/3) q[168];
cx q[158], q[168];
cx q[161], q[168];
U(0, 0, pi/3) q[168];
cx q[161], q[168];
cx q[162], q[168];
U(0, 0, pi/3) q[168];
cx q[162], q[168];
cx q[164], q[168];
U(0, 0, pi/3) q[168];
cx q[164], q[168];
cx q[1], q[169];
U(0, 0, pi/3) q[169];
cx q[1], q[169];
cx q[4], q[169];
U(0, 0, pi/3) q[169];
cx q[4], q[169];
cx q[5], q[169];
U(0, 0, pi/3) q[169];
cx q[5], q[169];
cx q[7], q[169];
U(0, 0, pi/3) q[169];
cx q[7], q[169];
cx q[8], q[169];
U(0, 0, pi/3) q[169];
cx q[8], q[169];
cx q[10], q[169];
U(0, 0, pi/3) q[169];
cx q[10], q[169];
cx q[12], q[169];
U(0, 0, pi/3) q[169];
cx q[12], q[169];
cx q[18], q[169];
U(0, 0, pi/3) q[169];
cx q[18], q[169];
cx q[20], q[169];
U(0, 0, pi/3) q[169];
cx q[20], q[169];
cx q[22], q[169];
U(0, 0, pi/3) q[169];
cx q[22], q[169];
cx q[24], q[169];
U(0, 0, pi/3) q[169];
cx q[24], q[169];
cx q[26], q[169];
U(0, 0, pi/3) q[169];
cx q[26], q[169];
cx q[27], q[169];
U(0, 0, pi/3) q[169];
cx q[27], q[169];
cx q[28], q[169];
U(0, 0, pi/3) q[169];
cx q[28], q[169];
cx q[29], q[169];
U(0, 0, pi/3) q[169];
cx q[29], q[169];
cx q[30], q[169];
U(0, 0, pi/3) q[169];
cx q[30], q[169];
cx q[31], q[169];
U(0, 0, pi/3) q[169];
cx q[31], q[169];
cx q[34], q[169];
U(0, 0, pi/3) q[169];
cx q[34], q[169];
cx q[35], q[169];
U(0, 0, pi/3) q[169];
cx q[35], q[169];
cx q[36], q[169];
U(0, 0, pi/3) q[169];
cx q[36], q[169];
cx q[39], q[169];
U(0, 0, pi/3) q[169];
cx q[39], q[169];
cx q[40], q[169];
U(0, 0, pi/3) q[169];
cx q[40], q[169];
cx q[41], q[169];
U(0, 0, pi/3) q[169];
cx q[41], q[169];
cx q[44], q[169];
U(0, 0, pi/3) q[169];
cx q[44], q[169];
cx q[50], q[169];
U(0, 0, pi/3) q[169];
cx q[50], q[169];
cx q[53], q[169];
U(0, 0, pi/3) q[169];
cx q[53], q[169];
cx q[56], q[169];
U(0, 0, pi/3) q[169];
cx q[56], q[169];
cx q[59], q[169];
U(0, 0, pi/3) q[169];
cx q[59], q[169];
cx q[60], q[169];
U(0, 0, pi/3) q[169];
cx q[60], q[169];
cx q[61], q[169];
U(0, 0, pi/3) q[169];
cx q[61], q[169];
cx q[63], q[169];
U(0, 0, pi/3) q[169];
cx q[63], q[169];
cx q[64], q[169];
U(0, 0, pi/3) q[169];
cx q[64], q[169];
cx q[65], q[169];
U(0, 0, pi/3) q[169];
cx q[65], q[169];
cx q[68], q[169];
U(0, 0, pi/3) q[169];
cx q[68], q[169];
cx q[69], q[169];
U(0, 0, pi/3) q[169];
cx q[69], q[169];
cx q[74], q[169];
U(0, 0, pi/3) q[169];
cx q[74], q[169];
cx q[75], q[169];
U(0, 0, pi/3) q[169];
cx q[75], q[169];
cx q[84], q[169];
U(0, 0, pi/3) q[169];
cx q[84], q[169];
cx q[87], q[169];
U(0, 0, pi/3) q[169];
cx q[87], q[169];
cx q[90], q[169];
U(0, 0, pi/3) q[169];
cx q[90], q[169];
cx q[93], q[169];
U(0, 0, pi/3) q[169];
cx q[93], q[169];
cx q[94], q[169];
U(0, 0, pi/3) q[169];
cx q[94], q[169];
cx q[95], q[169];
U(0, 0, pi/3) q[169];
cx q[95], q[169];
cx q[96], q[169];
U(0, 0, pi/3) q[169];
cx q[96], q[169];
cx q[98], q[169];
U(0, 0, pi/3) q[169];
cx q[98], q[169];
cx q[99], q[169];
U(0, 0, pi/3) q[169];
cx q[99], q[169];
cx q[101], q[169];
U(0, 0, pi/3) q[169];
cx q[101], q[169];
cx q[103], q[169];
U(0, 0, pi/3) q[169];
cx q[103], q[169];
cx q[104], q[169];
U(0, 0, pi/3) q[169];
cx q[104], q[169];
cx q[106], q[169];
U(0, 0, pi/3) q[169];
cx q[106], q[169];
cx q[107], q[169];
U(0, 0, pi/3) q[169];
cx q[107], q[169];
cx q[111], q[169];
U(0, 0, pi/3) q[169];
cx q[111], q[169];
cx q[114], q[169];
U(0, 0, pi/3) q[169];
cx q[114], q[169];
cx q[116], q[169];
U(0, 0, pi/3) q[169];
cx q[116], q[169];
cx q[118], q[169];
U(0, 0, pi/3) q[169];
cx q[118], q[169];
cx q[119], q[169];
U(0, 0, pi/3) q[169];
cx q[119], q[169];
cx q[120], q[169];
U(0, 0, pi/3) q[169];
cx q[120], q[169];
cx q[124], q[169];
U(0, 0, pi/3) q[169];
cx q[124], q[169];
cx q[127], q[169];
U(0, 0, pi/3) q[169];
cx q[127], q[169];
cx q[129], q[169];
U(0, 0, pi/3) q[169];
cx q[129], q[169];
cx q[131], q[169];
U(0, 0, pi/3) q[169];
cx q[131], q[169];
cx q[134], q[169];
U(0, 0, pi/3) q[169];
cx q[134], q[169];
cx q[135], q[169];
U(0, 0, pi/3) q[169];
cx q[135], q[169];
cx q[136], q[169];
U(0, 0, pi/3) q[169];
cx q[136], q[169];
cx q[137], q[169];
U(0, 0, pi/3) q[169];
cx q[137], q[169];
cx q[138], q[169];
U(0, 0, pi/3) q[169];
cx q[138], q[169];
cx q[141], q[169];
U(0, 0, pi/3) q[169];
cx q[141], q[169];
cx q[147], q[169];
U(0, 0, pi/3) q[169];
cx q[147], q[169];
cx q[149], q[169];
U(0, 0, pi/3) q[169];
cx q[149], q[169];
cx q[155], q[169];
U(0, 0, pi/3) q[169];
cx q[155], q[169];
cx q[156], q[169];
U(0, 0, pi/3) q[169];
cx q[156], q[169];
cx q[158], q[169];
U(0, 0, pi/3) q[169];
cx q[158], q[169];
cx q[163], q[169];
U(0, 0, pi/3) q[169];
cx q[163], q[169];
cx q[165], q[169];
U(0, 0, pi/3) q[169];
cx q[165], q[169];
cx q[166], q[169];
U(0, 0, pi/3) q[169];
cx q[166], q[169];
cx q[167], q[169];
U(0, 0, pi/3) q[169];
cx q[167], q[169];
cx q[168], q[169];
U(0, 0, pi/3) q[169];
cx q[168], q[169];
cx q[0], q[170];
U(0, 0, pi/3) q[170];
cx q[0], q[170];
cx q[1], q[170];
U(0, 0, pi/3) q[170];
cx q[1], q[170];
cx q[2], q[170];
U(0, 0, pi/3) q[170];
cx q[2], q[170];
cx q[3], q[170];
U(0, 0, pi/3) q[170];
cx q[3], q[170];
cx q[5], q[170];
U(0, 0, pi/3) q[170];
cx q[5], q[170];
cx q[6], q[170];
U(0, 0, pi/3) q[170];
cx q[6], q[170];
cx q[8], q[170];
U(0, 0, pi/3) q[170];
cx q[8], q[170];
cx q[10], q[170];
U(0, 0, pi/3) q[170];
cx q[10], q[170];
cx q[11], q[170];
U(0, 0, pi/3) q[170];
cx q[11], q[170];
cx q[12], q[170];
U(0, 0, pi/3) q[170];
cx q[12], q[170];
cx q[13], q[170];
U(0, 0, pi/3) q[170];
cx q[13], q[170];
cx q[16], q[170];
U(0, 0, pi/3) q[170];
cx q[16], q[170];
cx q[23], q[170];
U(0, 0, pi/3) q[170];
cx q[23], q[170];
cx q[28], q[170];
U(0, 0, pi/3) q[170];
cx q[28], q[170];
cx q[30], q[170];
U(0, 0, pi/3) q[170];
cx q[30], q[170];
cx q[33], q[170];
U(0, 0, pi/3) q[170];
cx q[33], q[170];
cx q[36], q[170];
U(0, 0, pi/3) q[170];
cx q[36], q[170];
cx q[37], q[170];
U(0, 0, pi/3) q[170];
cx q[37], q[170];
cx q[38], q[170];
U(0, 0, pi/3) q[170];
cx q[38], q[170];
cx q[40], q[170];
U(0, 0, pi/3) q[170];
cx q[40], q[170];
cx q[43], q[170];
U(0, 0, pi/3) q[170];
cx q[43], q[170];
cx q[45], q[170];
U(0, 0, pi/3) q[170];
cx q[45], q[170];
cx q[46], q[170];
U(0, 0, pi/3) q[170];
cx q[46], q[170];
cx q[48], q[170];
U(0, 0, pi/3) q[170];
cx q[48], q[170];
cx q[52], q[170];
U(0, 0, pi/3) q[170];
cx q[52], q[170];
cx q[53], q[170];
U(0, 0, pi/3) q[170];
cx q[53], q[170];
cx q[54], q[170];
U(0, 0, pi/3) q[170];
cx q[54], q[170];
cx q[59], q[170];
U(0, 0, pi/3) q[170];
cx q[59], q[170];
cx q[60], q[170];
U(0, 0, pi/3) q[170];
cx q[60], q[170];
cx q[62], q[170];
U(0, 0, pi/3) q[170];
cx q[62], q[170];
cx q[64], q[170];
U(0, 0, pi/3) q[170];
cx q[64], q[170];
cx q[66], q[170];
U(0, 0, pi/3) q[170];
cx q[66], q[170];
cx q[67], q[170];
U(0, 0, pi/3) q[170];
cx q[67], q[170];
cx q[68], q[170];
U(0, 0, pi/3) q[170];
cx q[68], q[170];
cx q[69], q[170];
U(0, 0, pi/3) q[170];
cx q[69], q[170];
cx q[70], q[170];
U(0, 0, pi/3) q[170];
cx q[70], q[170];
cx q[71], q[170];
U(0, 0, pi/3) q[170];
cx q[71], q[170];
cx q[72], q[170];
U(0, 0, pi/3) q[170];
cx q[72], q[170];
cx q[75], q[170];
U(0, 0, pi/3) q[170];
cx q[75], q[170];
cx q[76], q[170];
U(0, 0, pi/3) q[170];
cx q[76], q[170];
cx q[77], q[170];
U(0, 0, pi/3) q[170];
cx q[77], q[170];
cx q[80], q[170];
U(0, 0, pi/3) q[170];
cx q[80], q[170];
cx q[81], q[170];
U(0, 0, pi/3) q[170];
cx q[81], q[170];
cx q[82], q[170];
U(0, 0, pi/3) q[170];
cx q[82], q[170];
cx q[85], q[170];
U(0, 0, pi/3) q[170];
cx q[85], q[170];
cx q[87], q[170];
U(0, 0, pi/3) q[170];
cx q[87], q[170];
cx q[88], q[170];
U(0, 0, pi/3) q[170];
cx q[88], q[170];
cx q[89], q[170];
U(0, 0, pi/3) q[170];
cx q[89], q[170];
cx q[90], q[170];
U(0, 0, pi/3) q[170];
cx q[90], q[170];
cx q[93], q[170];
U(0, 0, pi/3) q[170];
cx q[93], q[170];
cx q[94], q[170];
U(0, 0, pi/3) q[170];
cx q[94], q[170];
cx q[95], q[170];
U(0, 0, pi/3) q[170];
cx q[95], q[170];
cx q[96], q[170];
U(0, 0, pi/3) q[170];
cx q[96], q[170];
cx q[97], q[170];
U(0, 0, pi/3) q[170];
cx q[97], q[170];
cx q[104], q[170];
U(0, 0, pi/3) q[170];
cx q[104], q[170];
cx q[106], q[170];
U(0, 0, pi/3) q[170];
cx q[106], q[170];
cx q[108], q[170];
U(0, 0, pi/3) q[170];
cx q[108], q[170];
cx q[109], q[170];
U(0, 0, pi/3) q[170];
cx q[109], q[170];
cx q[111], q[170];
U(0, 0, pi/3) q[170];
cx q[111], q[170];
cx q[113], q[170];
U(0, 0, pi/3) q[170];
cx q[113], q[170];
cx q[115], q[170];
U(0, 0, pi/3) q[170];
cx q[115], q[170];
cx q[119], q[170];
U(0, 0, pi/3) q[170];
cx q[119], q[170];
cx q[122], q[170];
U(0, 0, pi/3) q[170];
cx q[122], q[170];
cx q[123], q[170];
U(0, 0, pi/3) q[170];
cx q[123], q[170];
cx q[124], q[170];
U(0, 0, pi/3) q[170];
cx q[124], q[170];
cx q[125], q[170];
U(0, 0, pi/3) q[170];
cx q[125], q[170];
cx q[127], q[170];
U(0, 0, pi/3) q[170];
cx q[127], q[170];
cx q[129], q[170];
U(0, 0, pi/3) q[170];
cx q[129], q[170];
cx q[130], q[170];
U(0, 0, pi/3) q[170];
cx q[130], q[170];
cx q[131], q[170];
U(0, 0, pi/3) q[170];
cx q[131], q[170];
cx q[132], q[170];
U(0, 0, pi/3) q[170];
cx q[132], q[170];
cx q[135], q[170];
U(0, 0, pi/3) q[170];
cx q[135], q[170];
cx q[137], q[170];
U(0, 0, pi/3) q[170];
cx q[137], q[170];
cx q[140], q[170];
U(0, 0, pi/3) q[170];
cx q[140], q[170];
cx q[141], q[170];
U(0, 0, pi/3) q[170];
cx q[141], q[170];
cx q[145], q[170];
U(0, 0, pi/3) q[170];
cx q[145], q[170];
cx q[146], q[170];
U(0, 0, pi/3) q[170];
cx q[146], q[170];
cx q[149], q[170];
U(0, 0, pi/3) q[170];
cx q[149], q[170];
cx q[150], q[170];
U(0, 0, pi/3) q[170];
cx q[150], q[170];
cx q[151], q[170];
U(0, 0, pi/3) q[170];
cx q[151], q[170];
cx q[152], q[170];
U(0, 0, pi/3) q[170];
cx q[152], q[170];
cx q[153], q[170];
U(0, 0, pi/3) q[170];
cx q[153], q[170];
cx q[155], q[170];
U(0, 0, pi/3) q[170];
cx q[155], q[170];
cx q[157], q[170];
U(0, 0, pi/3) q[170];
cx q[157], q[170];
cx q[158], q[170];
U(0, 0, pi/3) q[170];
cx q[158], q[170];
cx q[161], q[170];
U(0, 0, pi/3) q[170];
cx q[161], q[170];
cx q[164], q[170];
U(0, 0, pi/3) q[170];
cx q[164], q[170];
cx q[165], q[170];
U(0, 0, pi/3) q[170];
cx q[165], q[170];
cx q[167], q[170];
U(0, 0, pi/3) q[170];
cx q[167], q[170];
cx q[168], q[170];
U(0, 0, pi/3) q[170];
cx q[168], q[170];
cx q[169], q[170];
U(0, 0, pi/3) q[170];
cx q[169], q[170];
cx q[0], q[171];
U(0, 0, pi/3) q[171];
cx q[0], q[171];
cx q[1], q[171];
U(0, 0, pi/3) q[171];
cx q[1], q[171];
cx q[2], q[171];
U(0, 0, pi/3) q[171];
cx q[2], q[171];
cx q[4], q[171];
U(0, 0, pi/3) q[171];
cx q[4], q[171];
cx q[5], q[171];
U(0, 0, pi/3) q[171];
cx q[5], q[171];
cx q[11], q[171];
U(0, 0, pi/3) q[171];
cx q[11], q[171];
cx q[15], q[171];
U(0, 0, pi/3) q[171];
cx q[15], q[171];
cx q[16], q[171];
U(0, 0, pi/3) q[171];
cx q[16], q[171];
cx q[17], q[171];
U(0, 0, pi/3) q[171];
cx q[17], q[171];
cx q[20], q[171];
U(0, 0, pi/3) q[171];
cx q[20], q[171];
cx q[21], q[171];
U(0, 0, pi/3) q[171];
cx q[21], q[171];
cx q[26], q[171];
U(0, 0, pi/3) q[171];
cx q[26], q[171];
cx q[27], q[171];
U(0, 0, pi/3) q[171];
cx q[27], q[171];
cx q[28], q[171];
U(0, 0, pi/3) q[171];
cx q[28], q[171];
cx q[31], q[171];
U(0, 0, pi/3) q[171];
cx q[31], q[171];
cx q[35], q[171];
U(0, 0, pi/3) q[171];
cx q[35], q[171];
cx q[36], q[171];
U(0, 0, pi/3) q[171];
cx q[36], q[171];
cx q[37], q[171];
U(0, 0, pi/3) q[171];
cx q[37], q[171];
cx q[38], q[171];
U(0, 0, pi/3) q[171];
cx q[38], q[171];
cx q[40], q[171];
U(0, 0, pi/3) q[171];
cx q[40], q[171];
cx q[41], q[171];
U(0, 0, pi/3) q[171];
cx q[41], q[171];
cx q[42], q[171];
U(0, 0, pi/3) q[171];
cx q[42], q[171];
cx q[43], q[171];
U(0, 0, pi/3) q[171];
cx q[43], q[171];
cx q[44], q[171];
U(0, 0, pi/3) q[171];
cx q[44], q[171];
cx q[46], q[171];
U(0, 0, pi/3) q[171];
cx q[46], q[171];
cx q[53], q[171];
U(0, 0, pi/3) q[171];
cx q[53], q[171];
cx q[54], q[171];
U(0, 0, pi/3) q[171];
cx q[54], q[171];
cx q[55], q[171];
U(0, 0, pi/3) q[171];
cx q[55], q[171];
cx q[56], q[171];
U(0, 0, pi/3) q[171];
cx q[56], q[171];
cx q[57], q[171];
U(0, 0, pi/3) q[171];
cx q[57], q[171];
cx q[58], q[171];
U(0, 0, pi/3) q[171];
cx q[58], q[171];
cx q[59], q[171];
U(0, 0, pi/3) q[171];
cx q[59], q[171];
cx q[60], q[171];
U(0, 0, pi/3) q[171];
cx q[60], q[171];
cx q[61], q[171];
U(0, 0, pi/3) q[171];
cx q[61], q[171];
cx q[65], q[171];
U(0, 0, pi/3) q[171];
cx q[65], q[171];
cx q[66], q[171];
U(0, 0, pi/3) q[171];
cx q[66], q[171];
cx q[67], q[171];
U(0, 0, pi/3) q[171];
cx q[67], q[171];
cx q[68], q[171];
U(0, 0, pi/3) q[171];
cx q[68], q[171];
cx q[69], q[171];
U(0, 0, pi/3) q[171];
cx q[69], q[171];
cx q[70], q[171];
U(0, 0, pi/3) q[171];
cx q[70], q[171];
cx q[71], q[171];
U(0, 0, pi/3) q[171];
cx q[71], q[171];
cx q[73], q[171];
U(0, 0, pi/3) q[171];
cx q[73], q[171];
cx q[74], q[171];
U(0, 0, pi/3) q[171];
cx q[74], q[171];
cx q[75], q[171];
U(0, 0, pi/3) q[171];
cx q[75], q[171];
cx q[76], q[171];
U(0, 0, pi/3) q[171];
cx q[76], q[171];
cx q[77], q[171];
U(0, 0, pi/3) q[171];
cx q[77], q[171];
cx q[78], q[171];
U(0, 0, pi/3) q[171];
cx q[78], q[171];
cx q[79], q[171];
U(0, 0, pi/3) q[171];
cx q[79], q[171];
cx q[82], q[171];
U(0, 0, pi/3) q[171];
cx q[82], q[171];
cx q[83], q[171];
U(0, 0, pi/3) q[171];
cx q[83], q[171];
cx q[85], q[171];
U(0, 0, pi/3) q[171];
cx q[85], q[171];
cx q[87], q[171];
U(0, 0, pi/3) q[171];
cx q[87], q[171];
cx q[88], q[171];
U(0, 0, pi/3) q[171];
cx q[88], q[171];
cx q[91], q[171];
U(0, 0, pi/3) q[171];
cx q[91], q[171];
cx q[93], q[171];
U(0, 0, pi/3) q[171];
cx q[93], q[171];
cx q[94], q[171];
U(0, 0, pi/3) q[171];
cx q[94], q[171];
cx q[97], q[171];
U(0, 0, pi/3) q[171];
cx q[97], q[171];
cx q[99], q[171];
U(0, 0, pi/3) q[171];
cx q[99], q[171];
cx q[104], q[171];
U(0, 0, pi/3) q[171];
cx q[104], q[171];
cx q[105], q[171];
U(0, 0, pi/3) q[171];
cx q[105], q[171];
cx q[107], q[171];
U(0, 0, pi/3) q[171];
cx q[107], q[171];
cx q[108], q[171];
U(0, 0, pi/3) q[171];
cx q[108], q[171];
cx q[111], q[171];
U(0, 0, pi/3) q[171];
cx q[111], q[171];
cx q[112], q[171];
U(0, 0, pi/3) q[171];
cx q[112], q[171];
cx q[115], q[171];
U(0, 0, pi/3) q[171];
cx q[115], q[171];
cx q[117], q[171];
U(0, 0, pi/3) q[171];
cx q[117], q[171];
cx q[118], q[171];
U(0, 0, pi/3) q[171];
cx q[118], q[171];
cx q[119], q[171];
U(0, 0, pi/3) q[171];
cx q[119], q[171];
cx q[120], q[171];
U(0, 0, pi/3) q[171];
cx q[120], q[171];
cx q[121], q[171];
U(0, 0, pi/3) q[171];
cx q[121], q[171];
cx q[123], q[171];
U(0, 0, pi/3) q[171];
cx q[123], q[171];
cx q[127], q[171];
U(0, 0, pi/3) q[171];
cx q[127], q[171];
cx q[128], q[171];
U(0, 0, pi/3) q[171];
cx q[128], q[171];
cx q[135], q[171];
U(0, 0, pi/3) q[171];
cx q[135], q[171];
cx q[139], q[171];
U(0, 0, pi/3) q[171];
cx q[139], q[171];
cx q[141], q[171];
U(0, 0, pi/3) q[171];
cx q[141], q[171];
cx q[142], q[171];
U(0, 0, pi/3) q[171];
cx q[142], q[171];
cx q[145], q[171];
U(0, 0, pi/3) q[171];
cx q[145], q[171];
cx q[146], q[171];
U(0, 0, pi/3) q[171];
cx q[146], q[171];
cx q[148], q[171];
U(0, 0, pi/3) q[171];
cx q[148], q[171];
cx q[155], q[171];
U(0, 0, pi/3) q[171];
cx q[155], q[171];
cx q[157], q[171];
U(0, 0, pi/3) q[171];
cx q[157], q[171];
cx q[159], q[171];
U(0, 0, pi/3) q[171];
cx q[159], q[171];
cx q[160], q[171];
U(0, 0, pi/3) q[171];
cx q[160], q[171];
cx q[161], q[171];
U(0, 0, pi/3) q[171];
cx q[161], q[171];
cx q[163], q[171];
U(0, 0, pi/3) q[171];
cx q[163], q[171];
cx q[167], q[171];
U(0, 0, pi/3) q[171];
cx q[167], q[171];
cx q[168], q[171];
U(0, 0, pi/3) q[171];
cx q[168], q[171];
cx q[169], q[171];
U(0, 0, pi/3) q[171];
cx q[169], q[171];
cx q[0], q[172];
U(0, 0, pi/3) q[172];
cx q[0], q[172];
cx q[5], q[172];
U(0, 0, pi/3) q[172];
cx q[5], q[172];
cx q[6], q[172];
U(0, 0, pi/3) q[172];
cx q[6], q[172];
cx q[8], q[172];
U(0, 0, pi/3) q[172];
cx q[8], q[172];
cx q[10], q[172];
U(0, 0, pi/3) q[172];
cx q[10], q[172];
cx q[11], q[172];
U(0, 0, pi/3) q[172];
cx q[11], q[172];
cx q[12], q[172];
U(0, 0, pi/3) q[172];
cx q[12], q[172];
cx q[15], q[172];
U(0, 0, pi/3) q[172];
cx q[15], q[172];
cx q[17], q[172];
U(0, 0, pi/3) q[172];
cx q[17], q[172];
cx q[21], q[172];
U(0, 0, pi/3) q[172];
cx q[21], q[172];
cx q[22], q[172];
U(0, 0, pi/3) q[172];
cx q[22], q[172];
cx q[23], q[172];
U(0, 0, pi/3) q[172];
cx q[23], q[172];
cx q[24], q[172];
U(0, 0, pi/3) q[172];
cx q[24], q[172];
cx q[25], q[172];
U(0, 0, pi/3) q[172];
cx q[25], q[172];
cx q[30], q[172];
U(0, 0, pi/3) q[172];
cx q[30], q[172];
cx q[31], q[172];
U(0, 0, pi/3) q[172];
cx q[31], q[172];
cx q[32], q[172];
U(0, 0, pi/3) q[172];
cx q[32], q[172];
cx q[35], q[172];
U(0, 0, pi/3) q[172];
cx q[35], q[172];
cx q[36], q[172];
U(0, 0, pi/3) q[172];
cx q[36], q[172];
cx q[38], q[172];
U(0, 0, pi/3) q[172];
cx q[38], q[172];
cx q[40], q[172];
U(0, 0, pi/3) q[172];
cx q[40], q[172];
cx q[41], q[172];
U(0, 0, pi/3) q[172];
cx q[41], q[172];
cx q[43], q[172];
U(0, 0, pi/3) q[172];
cx q[43], q[172];
cx q[46], q[172];
U(0, 0, pi/3) q[172];
cx q[46], q[172];
cx q[48], q[172];
U(0, 0, pi/3) q[172];
cx q[48], q[172];
cx q[49], q[172];
U(0, 0, pi/3) q[172];
cx q[49], q[172];
cx q[50], q[172];
U(0, 0, pi/3) q[172];
cx q[50], q[172];
cx q[55], q[172];
U(0, 0, pi/3) q[172];
cx q[55], q[172];
cx q[56], q[172];
U(0, 0, pi/3) q[172];
cx q[56], q[172];
cx q[59], q[172];
U(0, 0, pi/3) q[172];
cx q[59], q[172];
cx q[60], q[172];
U(0, 0, pi/3) q[172];
cx q[60], q[172];
cx q[63], q[172];
U(0, 0, pi/3) q[172];
cx q[63], q[172];
cx q[69], q[172];
U(0, 0, pi/3) q[172];
cx q[69], q[172];
cx q[71], q[172];
U(0, 0, pi/3) q[172];
cx q[71], q[172];
cx q[73], q[172];
U(0, 0, pi/3) q[172];
cx q[73], q[172];
cx q[76], q[172];
U(0, 0, pi/3) q[172];
cx q[76], q[172];
cx q[80], q[172];
U(0, 0, pi/3) q[172];
cx q[80], q[172];
cx q[81], q[172];
U(0, 0, pi/3) q[172];
cx q[81], q[172];
cx q[83], q[172];
U(0, 0, pi/3) q[172];
cx q[83], q[172];
cx q[86], q[172];
U(0, 0, pi/3) q[172];
cx q[86], q[172];
cx q[87], q[172];
U(0, 0, pi/3) q[172];
cx q[87], q[172];
cx q[89], q[172];
U(0, 0, pi/3) q[172];
cx q[89], q[172];
cx q[91], q[172];
U(0, 0, pi/3) q[172];
cx q[91], q[172];
cx q[93], q[172];
U(0, 0, pi/3) q[172];
cx q[93], q[172];
cx q[94], q[172];
U(0, 0, pi/3) q[172];
cx q[94], q[172];
cx q[95], q[172];
U(0, 0, pi/3) q[172];
cx q[95], q[172];
cx q[96], q[172];
U(0, 0, pi/3) q[172];
cx q[96], q[172];
cx q[98], q[172];
U(0, 0, pi/3) q[172];
cx q[98], q[172];
cx q[99], q[172];
U(0, 0, pi/3) q[172];
cx q[99], q[172];
cx q[101], q[172];
U(0, 0, pi/3) q[172];
cx q[101], q[172];
cx q[102], q[172];
U(0, 0, pi/3) q[172];
cx q[102], q[172];
cx q[103], q[172];
U(0, 0, pi/3) q[172];
cx q[103], q[172];
cx q[104], q[172];
U(0, 0, pi/3) q[172];
cx q[104], q[172];
cx q[105], q[172];
U(0, 0, pi/3) q[172];
cx q[105], q[172];
cx q[106], q[172];
U(0, 0, pi/3) q[172];
cx q[106], q[172];
cx q[107], q[172];
U(0, 0, pi/3) q[172];
cx q[107], q[172];
cx q[110], q[172];
U(0, 0, pi/3) q[172];
cx q[110], q[172];
cx q[111], q[172];
U(0, 0, pi/3) q[172];
cx q[111], q[172];
cx q[112], q[172];
U(0, 0, pi/3) q[172];
cx q[112], q[172];
cx q[113], q[172];
U(0, 0, pi/3) q[172];
cx q[113], q[172];
cx q[116], q[172];
U(0, 0, pi/3) q[172];
cx q[116], q[172];
cx q[117], q[172];
U(0, 0, pi/3) q[172];
cx q[117], q[172];
cx q[118], q[172];
U(0, 0, pi/3) q[172];
cx q[118], q[172];
cx q[120], q[172];
U(0, 0, pi/3) q[172];
cx q[120], q[172];
cx q[121], q[172];
U(0, 0, pi/3) q[172];
cx q[121], q[172];
cx q[124], q[172];
U(0, 0, pi/3) q[172];
cx q[124], q[172];
cx q[126], q[172];
U(0, 0, pi/3) q[172];
cx q[126], q[172];
cx q[127], q[172];
U(0, 0, pi/3) q[172];
cx q[127], q[172];
cx q[128], q[172];
U(0, 0, pi/3) q[172];
cx q[128], q[172];
cx q[129], q[172];
U(0, 0, pi/3) q[172];
cx q[129], q[172];
cx q[132], q[172];
U(0, 0, pi/3) q[172];
cx q[132], q[172];
cx q[133], q[172];
U(0, 0, pi/3) q[172];
cx q[133], q[172];
cx q[134], q[172];
U(0, 0, pi/3) q[172];
cx q[134], q[172];
cx q[135], q[172];
U(0, 0, pi/3) q[172];
cx q[135], q[172];
cx q[137], q[172];
U(0, 0, pi/3) q[172];
cx q[137], q[172];
cx q[141], q[172];
U(0, 0, pi/3) q[172];
cx q[141], q[172];
cx q[142], q[172];
U(0, 0, pi/3) q[172];
cx q[142], q[172];
cx q[149], q[172];
U(0, 0, pi/3) q[172];
cx q[149], q[172];
cx q[150], q[172];
U(0, 0, pi/3) q[172];
cx q[150], q[172];
cx q[156], q[172];
U(0, 0, pi/3) q[172];
cx q[156], q[172];
cx q[158], q[172];
U(0, 0, pi/3) q[172];
cx q[158], q[172];
cx q[160], q[172];
U(0, 0, pi/3) q[172];
cx q[160], q[172];
cx q[161], q[172];
U(0, 0, pi/3) q[172];
cx q[161], q[172];
cx q[163], q[172];
U(0, 0, pi/3) q[172];
cx q[163], q[172];
cx q[164], q[172];
U(0, 0, pi/3) q[172];
cx q[164], q[172];
cx q[170], q[172];
U(0, 0, pi/3) q[172];
cx q[170], q[172];
cx q[0], q[173];
U(0, 0, pi/3) q[173];
cx q[0], q[173];
cx q[4], q[173];
U(0, 0, pi/3) q[173];
cx q[4], q[173];
cx q[6], q[173];
U(0, 0, pi/3) q[173];
cx q[6], q[173];
cx q[7], q[173];
U(0, 0, pi/3) q[173];
cx q[7], q[173];
cx q[8], q[173];
U(0, 0, pi/3) q[173];
cx q[8], q[173];
cx q[9], q[173];
U(0, 0, pi/3) q[173];
cx q[9], q[173];
cx q[13], q[173];
U(0, 0, pi/3) q[173];
cx q[13], q[173];
cx q[15], q[173];
U(0, 0, pi/3) q[173];
cx q[15], q[173];
cx q[19], q[173];
U(0, 0, pi/3) q[173];
cx q[19], q[173];
cx q[20], q[173];
U(0, 0, pi/3) q[173];
cx q[20], q[173];
cx q[21], q[173];
U(0, 0, pi/3) q[173];
cx q[21], q[173];
cx q[23], q[173];
U(0, 0, pi/3) q[173];
cx q[23], q[173];
cx q[25], q[173];
U(0, 0, pi/3) q[173];
cx q[25], q[173];
cx q[27], q[173];
U(0, 0, pi/3) q[173];
cx q[27], q[173];
cx q[28], q[173];
U(0, 0, pi/3) q[173];
cx q[28], q[173];
cx q[29], q[173];
U(0, 0, pi/3) q[173];
cx q[29], q[173];
cx q[30], q[173];
U(0, 0, pi/3) q[173];
cx q[30], q[173];
cx q[35], q[173];
U(0, 0, pi/3) q[173];
cx q[35], q[173];
cx q[40], q[173];
U(0, 0, pi/3) q[173];
cx q[40], q[173];
cx q[41], q[173];
U(0, 0, pi/3) q[173];
cx q[41], q[173];
cx q[42], q[173];
U(0, 0, pi/3) q[173];
cx q[42], q[173];
cx q[43], q[173];
U(0, 0, pi/3) q[173];
cx q[43], q[173];
cx q[47], q[173];
U(0, 0, pi/3) q[173];
cx q[47], q[173];
cx q[48], q[173];
U(0, 0, pi/3) q[173];
cx q[48], q[173];
cx q[49], q[173];
U(0, 0, pi/3) q[173];
cx q[49], q[173];
cx q[51], q[173];
U(0, 0, pi/3) q[173];
cx q[51], q[173];
cx q[52], q[173];
U(0, 0, pi/3) q[173];
cx q[52], q[173];
cx q[55], q[173];
U(0, 0, pi/3) q[173];
cx q[55], q[173];
cx q[56], q[173];
U(0, 0, pi/3) q[173];
cx q[56], q[173];
cx q[57], q[173];
U(0, 0, pi/3) q[173];
cx q[57], q[173];
cx q[58], q[173];
U(0, 0, pi/3) q[173];
cx q[58], q[173];
cx q[60], q[173];
U(0, 0, pi/3) q[173];
cx q[60], q[173];
cx q[61], q[173];
U(0, 0, pi/3) q[173];
cx q[61], q[173];
cx q[62], q[173];
U(0, 0, pi/3) q[173];
cx q[62], q[173];
cx q[64], q[173];
U(0, 0, pi/3) q[173];
cx q[64], q[173];
cx q[66], q[173];
U(0, 0, pi/3) q[173];
cx q[66], q[173];
cx q[67], q[173];
U(0, 0, pi/3) q[173];
cx q[67], q[173];
cx q[68], q[173];
U(0, 0, pi/3) q[173];
cx q[68], q[173];
cx q[70], q[173];
U(0, 0, pi/3) q[173];
cx q[70], q[173];
cx q[72], q[173];
U(0, 0, pi/3) q[173];
cx q[72], q[173];
cx q[74], q[173];
U(0, 0, pi/3) q[173];
cx q[74], q[173];
cx q[75], q[173];
U(0, 0, pi/3) q[173];
cx q[75], q[173];
cx q[77], q[173];
U(0, 0, pi/3) q[173];
cx q[77], q[173];
cx q[78], q[173];
U(0, 0, pi/3) q[173];
cx q[78], q[173];
cx q[79], q[173];
U(0, 0, pi/3) q[173];
cx q[79], q[173];
cx q[83], q[173];
U(0, 0, pi/3) q[173];
cx q[83], q[173];
cx q[86], q[173];
U(0, 0, pi/3) q[173];
cx q[86], q[173];
cx q[88], q[173];
U(0, 0, pi/3) q[173];
cx q[88], q[173];
cx q[89], q[173];
U(0, 0, pi/3) q[173];
cx q[89], q[173];
cx q[91], q[173];
U(0, 0, pi/3) q[173];
cx q[91], q[173];
cx q[92], q[173];
U(0, 0, pi/3) q[173];
cx q[92], q[173];
cx q[93], q[173];
U(0, 0, pi/3) q[173];
cx q[93], q[173];
cx q[94], q[173];
U(0, 0, pi/3) q[173];
cx q[94], q[173];
cx q[98], q[173];
U(0, 0, pi/3) q[173];
cx q[98], q[173];
cx q[99], q[173];
U(0, 0, pi/3) q[173];
cx q[99], q[173];
cx q[104], q[173];
U(0, 0, pi/3) q[173];
cx q[104], q[173];
cx q[106], q[173];
U(0, 0, pi/3) q[173];
cx q[106], q[173];
cx q[107], q[173];
U(0, 0, pi/3) q[173];
cx q[107], q[173];
cx q[108], q[173];
U(0, 0, pi/3) q[173];
cx q[108], q[173];
cx q[110], q[173];
U(0, 0, pi/3) q[173];
cx q[110], q[173];
cx q[111], q[173];
U(0, 0, pi/3) q[173];
cx q[111], q[173];
cx q[112], q[173];
U(0, 0, pi/3) q[173];
cx q[112], q[173];
cx q[114], q[173];
U(0, 0, pi/3) q[173];
cx q[114], q[173];
cx q[115], q[173];
U(0, 0, pi/3) q[173];
cx q[115], q[173];
cx q[120], q[173];
U(0, 0, pi/3) q[173];
cx q[120], q[173];
cx q[121], q[173];
U(0, 0, pi/3) q[173];
cx q[121], q[173];
cx q[123], q[173];
U(0, 0, pi/3) q[173];
cx q[123], q[173];
cx q[126], q[173];
U(0, 0, pi/3) q[173];
cx q[126], q[173];
cx q[127], q[173];
U(0, 0, pi/3) q[173];
cx q[127], q[173];
cx q[128], q[173];
U(0, 0, pi/3) q[173];
cx q[128], q[173];
cx q[129], q[173];
U(0, 0, pi/3) q[173];
cx q[129], q[173];
cx q[132], q[173];
U(0, 0, pi/3) q[173];
cx q[132], q[173];
cx q[133], q[173];
U(0, 0, pi/3) q[173];
cx q[133], q[173];
cx q[135], q[173];
U(0, 0, pi/3) q[173];
cx q[135], q[173];
cx q[136], q[173];
U(0, 0, pi/3) q[173];
cx q[136], q[173];
cx q[139], q[173];
U(0, 0, pi/3) q[173];
cx q[139], q[173];
cx q[140], q[173];
U(0, 0, pi/3) q[173];
cx q[140], q[173];
cx q[143], q[173];
U(0, 0, pi/3) q[173];
cx q[143], q[173];
cx q[144], q[173];
U(0, 0, pi/3) q[173];
cx q[144], q[173];
cx q[145], q[173];
U(0, 0, pi/3) q[173];
cx q[145], q[173];
cx q[146], q[173];
U(0, 0, pi/3) q[173];
cx q[146], q[173];
cx q[147], q[173];
U(0, 0, pi/3) q[173];
cx q[147], q[173];
cx q[150], q[173];
U(0, 0, pi/3) q[173];
cx q[150], q[173];
cx q[153], q[173];
U(0, 0, pi/3) q[173];
cx q[153], q[173];
cx q[156], q[173];
U(0, 0, pi/3) q[173];
cx q[156], q[173];
cx q[157], q[173];
U(0, 0, pi/3) q[173];
cx q[157], q[173];
cx q[160], q[173];
U(0, 0, pi/3) q[173];
cx q[160], q[173];
cx q[161], q[173];
U(0, 0, pi/3) q[173];
cx q[161], q[173];
cx q[163], q[173];
U(0, 0, pi/3) q[173];
cx q[163], q[173];
cx q[164], q[173];
U(0, 0, pi/3) q[173];
cx q[164], q[173];
cx q[165], q[173];
U(0, 0, pi/3) q[173];
cx q[165], q[173];
cx q[167], q[173];
U(0, 0, pi/3) q[173];
cx q[167], q[173];
cx q[169], q[173];
U(0, 0, pi/3) q[173];
cx q[169], q[173];
cx q[171], q[173];
U(0, 0, pi/3) q[173];
cx q[171], q[173];
cx q[172], q[173];
U(0, 0, pi/3) q[173];
cx q[172], q[173];
cx q[7], q[174];
U(0, 0, pi/3) q[174];
cx q[7], q[174];
cx q[8], q[174];
U(0, 0, pi/3) q[174];
cx q[8], q[174];
cx q[11], q[174];
U(0, 0, pi/3) q[174];
cx q[11], q[174];
cx q[12], q[174];
U(0, 0, pi/3) q[174];
cx q[12], q[174];
cx q[13], q[174];
U(0, 0, pi/3) q[174];
cx q[13], q[174];
cx q[15], q[174];
U(0, 0, pi/3) q[174];
cx q[15], q[174];
cx q[16], q[174];
U(0, 0, pi/3) q[174];
cx q[16], q[174];
cx q[17], q[174];
U(0, 0, pi/3) q[174];
cx q[17], q[174];
cx q[19], q[174];
U(0, 0, pi/3) q[174];
cx q[19], q[174];
cx q[22], q[174];
U(0, 0, pi/3) q[174];
cx q[22], q[174];
cx q[23], q[174];
U(0, 0, pi/3) q[174];
cx q[23], q[174];
cx q[24], q[174];
U(0, 0, pi/3) q[174];
cx q[24], q[174];
cx q[26], q[174];
U(0, 0, pi/3) q[174];
cx q[26], q[174];
cx q[28], q[174];
U(0, 0, pi/3) q[174];
cx q[28], q[174];
cx q[30], q[174];
U(0, 0, pi/3) q[174];
cx q[30], q[174];
cx q[33], q[174];
U(0, 0, pi/3) q[174];
cx q[33], q[174];
cx q[34], q[174];
U(0, 0, pi/3) q[174];
cx q[34], q[174];
cx q[44], q[174];
U(0, 0, pi/3) q[174];
cx q[44], q[174];
cx q[46], q[174];
U(0, 0, pi/3) q[174];
cx q[46], q[174];
cx q[47], q[174];
U(0, 0, pi/3) q[174];
cx q[47], q[174];
cx q[49], q[174];
U(0, 0, pi/3) q[174];
cx q[49], q[174];
cx q[51], q[174];
U(0, 0, pi/3) q[174];
cx q[51], q[174];
cx q[56], q[174];
U(0, 0, pi/3) q[174];
cx q[56], q[174];
cx q[63], q[174];
U(0, 0, pi/3) q[174];
cx q[63], q[174];
cx q[64], q[174];
U(0, 0, pi/3) q[174];
cx q[64], q[174];
cx q[65], q[174];
U(0, 0, pi/3) q[174];
cx q[65], q[174];
cx q[66], q[174];
U(0, 0, pi/3) q[174];
cx q[66], q[174];
cx q[68], q[174];
U(0, 0, pi/3) q[174];
cx q[68], q[174];
cx q[71], q[174];
U(0, 0, pi/3) q[174];
cx q[71], q[174];
cx q[72], q[174];
U(0, 0, pi/3) q[174];
cx q[72], q[174];
cx q[74], q[174];
U(0, 0, pi/3) q[174];
cx q[74], q[174];
cx q[78], q[174];
U(0, 0, pi/3) q[174];
cx q[78], q[174];
cx q[79], q[174];
U(0, 0, pi/3) q[174];
cx q[79], q[174];
cx q[81], q[174];
U(0, 0, pi/3) q[174];
cx q[81], q[174];
cx q[82], q[174];
U(0, 0, pi/3) q[174];
cx q[82], q[174];
cx q[83], q[174];
U(0, 0, pi/3) q[174];
cx q[83], q[174];
cx q[84], q[174];
U(0, 0, pi/3) q[174];
cx q[84], q[174];
cx q[87], q[174];
U(0, 0, pi/3) q[174];
cx q[87], q[174];
cx q[89], q[174];
U(0, 0, pi/3) q[174];
cx q[89], q[174];
cx q[92], q[174];
U(0, 0, pi/3) q[174];
cx q[92], q[174];
cx q[93], q[174];
U(0, 0, pi/3) q[174];
cx q[93], q[174];
cx q[94], q[174];
U(0, 0, pi/3) q[174];
cx q[94], q[174];
cx q[97], q[174];
U(0, 0, pi/3) q[174];
cx q[97], q[174];
cx q[99], q[174];
U(0, 0, pi/3) q[174];
cx q[99], q[174];
cx q[101], q[174];
U(0, 0, pi/3) q[174];
cx q[101], q[174];
cx q[102], q[174];
U(0, 0, pi/3) q[174];
cx q[102], q[174];
cx q[103], q[174];
U(0, 0, pi/3) q[174];
cx q[103], q[174];
cx q[104], q[174];
U(0, 0, pi/3) q[174];
cx q[104], q[174];
cx q[105], q[174];
U(0, 0, pi/3) q[174];
cx q[105], q[174];
cx q[106], q[174];
U(0, 0, pi/3) q[174];
cx q[106], q[174];
cx q[107], q[174];
U(0, 0, pi/3) q[174];
cx q[107], q[174];
cx q[108], q[174];
U(0, 0, pi/3) q[174];
cx q[108], q[174];
cx q[109], q[174];
U(0, 0, pi/3) q[174];
cx q[109], q[174];
cx q[111], q[174];
U(0, 0, pi/3) q[174];
cx q[111], q[174];
cx q[112], q[174];
U(0, 0, pi/3) q[174];
cx q[112], q[174];
cx q[115], q[174];
U(0, 0, pi/3) q[174];
cx q[115], q[174];
cx q[117], q[174];
U(0, 0, pi/3) q[174];
cx q[117], q[174];
cx q[121], q[174];
U(0, 0, pi/3) q[174];
cx q[121], q[174];
cx q[122], q[174];
U(0, 0, pi/3) q[174];
cx q[122], q[174];
cx q[124], q[174];
U(0, 0, pi/3) q[174];
cx q[124], q[174];
cx q[125], q[174];
U(0, 0, pi/3) q[174];
cx q[125], q[174];
cx q[127], q[174];
U(0, 0, pi/3) q[174];
cx q[127], q[174];
cx q[128], q[174];
U(0, 0, pi/3) q[174];
cx q[128], q[174];
cx q[129], q[174];
U(0, 0, pi/3) q[174];
cx q[129], q[174];
cx q[130], q[174];
U(0, 0, pi/3) q[174];
cx q[130], q[174];
cx q[132], q[174];
U(0, 0, pi/3) q[174];
cx q[132], q[174];
cx q[133], q[174];
U(0, 0, pi/3) q[174];
cx q[133], q[174];
cx q[135], q[174];
U(0, 0, pi/3) q[174];
cx q[135], q[174];
cx q[138], q[174];
U(0, 0, pi/3) q[174];
cx q[138], q[174];
cx q[140], q[174];
U(0, 0, pi/3) q[174];
cx q[140], q[174];
cx q[141], q[174];
U(0, 0, pi/3) q[174];
cx q[141], q[174];
cx q[150], q[174];
U(0, 0, pi/3) q[174];
cx q[150], q[174];
cx q[152], q[174];
U(0, 0, pi/3) q[174];
cx q[152], q[174];
cx q[153], q[174];
U(0, 0, pi/3) q[174];
cx q[153], q[174];
cx q[155], q[174];
U(0, 0, pi/3) q[174];
cx q[155], q[174];
cx q[160], q[174];
U(0, 0, pi/3) q[174];
cx q[160], q[174];
cx q[162], q[174];
U(0, 0, pi/3) q[174];
cx q[162], q[174];
cx q[163], q[174];
U(0, 0, pi/3) q[174];
cx q[163], q[174];
cx q[164], q[174];
U(0, 0, pi/3) q[174];
cx q[164], q[174];
cx q[165], q[174];
U(0, 0, pi/3) q[174];
cx q[165], q[174];
cx q[166], q[174];
U(0, 0, pi/3) q[174];
cx q[166], q[174];
cx q[167], q[174];
U(0, 0, pi/3) q[174];
cx q[167], q[174];
cx q[168], q[174];
U(0, 0, pi/3) q[174];
cx q[168], q[174];
cx q[169], q[174];
U(0, 0, pi/3) q[174];
cx q[169], q[174];
cx q[172], q[174];
U(0, 0, pi/3) q[174];
cx q[172], q[174];
cx q[173], q[174];
U(0, 0, pi/3) q[174];
cx q[173], q[174];
cx q[0], q[175];
U(0, 0, pi/3) q[175];
cx q[0], q[175];
cx q[1], q[175];
U(0, 0, pi/3) q[175];
cx q[1], q[175];
cx q[4], q[175];
U(0, 0, pi/3) q[175];
cx q[4], q[175];
cx q[9], q[175];
U(0, 0, pi/3) q[175];
cx q[9], q[175];
cx q[11], q[175];
U(0, 0, pi/3) q[175];
cx q[11], q[175];
cx q[12], q[175];
U(0, 0, pi/3) q[175];
cx q[12], q[175];
cx q[14], q[175];
U(0, 0, pi/3) q[175];
cx q[14], q[175];
cx q[15], q[175];
U(0, 0, pi/3) q[175];
cx q[15], q[175];
cx q[20], q[175];
U(0, 0, pi/3) q[175];
cx q[20], q[175];
cx q[23], q[175];
U(0, 0, pi/3) q[175];
cx q[23], q[175];
cx q[24], q[175];
U(0, 0, pi/3) q[175];
cx q[24], q[175];
cx q[25], q[175];
U(0, 0, pi/3) q[175];
cx q[25], q[175];
cx q[28], q[175];
U(0, 0, pi/3) q[175];
cx q[28], q[175];
cx q[30], q[175];
U(0, 0, pi/3) q[175];
cx q[30], q[175];
cx q[31], q[175];
U(0, 0, pi/3) q[175];
cx q[31], q[175];
cx q[32], q[175];
U(0, 0, pi/3) q[175];
cx q[32], q[175];
cx q[33], q[175];
U(0, 0, pi/3) q[175];
cx q[33], q[175];
cx q[34], q[175];
U(0, 0, pi/3) q[175];
cx q[34], q[175];
cx q[35], q[175];
U(0, 0, pi/3) q[175];
cx q[35], q[175];
cx q[39], q[175];
U(0, 0, pi/3) q[175];
cx q[39], q[175];
cx q[40], q[175];
U(0, 0, pi/3) q[175];
cx q[40], q[175];
cx q[45], q[175];
U(0, 0, pi/3) q[175];
cx q[45], q[175];
cx q[47], q[175];
U(0, 0, pi/3) q[175];
cx q[47], q[175];
cx q[48], q[175];
U(0, 0, pi/3) q[175];
cx q[48], q[175];
cx q[50], q[175];
U(0, 0, pi/3) q[175];
cx q[50], q[175];
cx q[51], q[175];
U(0, 0, pi/3) q[175];
cx q[51], q[175];
cx q[55], q[175];
U(0, 0, pi/3) q[175];
cx q[55], q[175];
cx q[56], q[175];
U(0, 0, pi/3) q[175];
cx q[56], q[175];
cx q[58], q[175];
U(0, 0, pi/3) q[175];
cx q[58], q[175];
cx q[60], q[175];
U(0, 0, pi/3) q[175];
cx q[60], q[175];
cx q[61], q[175];
U(0, 0, pi/3) q[175];
cx q[61], q[175];
cx q[62], q[175];
U(0, 0, pi/3) q[175];
cx q[62], q[175];
cx q[64], q[175];
U(0, 0, pi/3) q[175];
cx q[64], q[175];
cx q[67], q[175];
U(0, 0, pi/3) q[175];
cx q[67], q[175];
cx q[69], q[175];
U(0, 0, pi/3) q[175];
cx q[69], q[175];
cx q[70], q[175];
U(0, 0, pi/3) q[175];
cx q[70], q[175];
cx q[72], q[175];
U(0, 0, pi/3) q[175];
cx q[72], q[175];
cx q[73], q[175];
U(0, 0, pi/3) q[175];
cx q[73], q[175];
cx q[74], q[175];
U(0, 0, pi/3) q[175];
cx q[74], q[175];
cx q[77], q[175];
U(0, 0, pi/3) q[175];
cx q[77], q[175];
cx q[82], q[175];
U(0, 0, pi/3) q[175];
cx q[82], q[175];
cx q[83], q[175];
U(0, 0, pi/3) q[175];
cx q[83], q[175];
cx q[84], q[175];
U(0, 0, pi/3) q[175];
cx q[84], q[175];
cx q[85], q[175];
U(0, 0, pi/3) q[175];
cx q[85], q[175];
cx q[88], q[175];
U(0, 0, pi/3) q[175];
cx q[88], q[175];
cx q[90], q[175];
U(0, 0, pi/3) q[175];
cx q[90], q[175];
cx q[92], q[175];
U(0, 0, pi/3) q[175];
cx q[92], q[175];
cx q[94], q[175];
U(0, 0, pi/3) q[175];
cx q[94], q[175];
cx q[95], q[175];
U(0, 0, pi/3) q[175];
cx q[95], q[175];
cx q[96], q[175];
U(0, 0, pi/3) q[175];
cx q[96], q[175];
cx q[97], q[175];
U(0, 0, pi/3) q[175];
cx q[97], q[175];
cx q[98], q[175];
U(0, 0, pi/3) q[175];
cx q[98], q[175];
cx q[101], q[175];
U(0, 0, pi/3) q[175];
cx q[101], q[175];
cx q[103], q[175];
U(0, 0, pi/3) q[175];
cx q[103], q[175];
cx q[104], q[175];
U(0, 0, pi/3) q[175];
cx q[104], q[175];
cx q[105], q[175];
U(0, 0, pi/3) q[175];
cx q[105], q[175];
cx q[106], q[175];
U(0, 0, pi/3) q[175];
cx q[106], q[175];
cx q[112], q[175];
U(0, 0, pi/3) q[175];
cx q[112], q[175];
cx q[114], q[175];
U(0, 0, pi/3) q[175];
cx q[114], q[175];
cx q[117], q[175];
U(0, 0, pi/3) q[175];
cx q[117], q[175];
cx q[120], q[175];
U(0, 0, pi/3) q[175];
cx q[120], q[175];
cx q[127], q[175];
U(0, 0, pi/3) q[175];
cx q[127], q[175];
cx q[128], q[175];
U(0, 0, pi/3) q[175];
cx q[128], q[175];
cx q[130], q[175];
U(0, 0, pi/3) q[175];
cx q[130], q[175];
cx q[131], q[175];
U(0, 0, pi/3) q[175];
cx q[131], q[175];
cx q[132], q[175];
U(0, 0, pi/3) q[175];
cx q[132], q[175];
cx q[134], q[175];
U(0, 0, pi/3) q[175];
cx q[134], q[175];
cx q[135], q[175];
U(0, 0, pi/3) q[175];
cx q[135], q[175];
cx q[138], q[175];
U(0, 0, pi/3) q[175];
cx q[138], q[175];
cx q[139], q[175];
U(0, 0, pi/3) q[175];
cx q[139], q[175];
cx q[146], q[175];
U(0, 0, pi/3) q[175];
cx q[146], q[175];
cx q[147], q[175];
U(0, 0, pi/3) q[175];
cx q[147], q[175];
cx q[148], q[175];
U(0, 0, pi/3) q[175];
cx q[148], q[175];
cx q[150], q[175];
U(0, 0, pi/3) q[175];
cx q[150], q[175];
cx q[152], q[175];
U(0, 0, pi/3) q[175];
cx q[152], q[175];
cx q[160], q[175];
U(0, 0, pi/3) q[175];
cx q[160], q[175];
cx q[162], q[175];
U(0, 0, pi/3) q[175];
cx q[162], q[175];
cx q[163], q[175];
U(0, 0, pi/3) q[175];
cx q[163], q[175];
cx q[165], q[175];
U(0, 0, pi/3) q[175];
cx q[165], q[175];
cx q[169], q[175];
U(0, 0, pi/3) q[175];
cx q[169], q[175];
cx q[170], q[175];
U(0, 0, pi/3) q[175];
cx q[170], q[175];
cx q[172], q[175];
U(0, 0, pi/3) q[175];
cx q[172], q[175];
cx q[174], q[175];
U(0, 0, pi/3) q[175];
cx q[174], q[175];
cx q[3], q[176];
U(0, 0, pi/3) q[176];
cx q[3], q[176];
cx q[5], q[176];
U(0, 0, pi/3) q[176];
cx q[5], q[176];
cx q[6], q[176];
U(0, 0, pi/3) q[176];
cx q[6], q[176];
cx q[7], q[176];
U(0, 0, pi/3) q[176];
cx q[7], q[176];
cx q[8], q[176];
U(0, 0, pi/3) q[176];
cx q[8], q[176];
cx q[9], q[176];
U(0, 0, pi/3) q[176];
cx q[9], q[176];
cx q[13], q[176];
U(0, 0, pi/3) q[176];
cx q[13], q[176];
cx q[14], q[176];
U(0, 0, pi/3) q[176];
cx q[14], q[176];
cx q[17], q[176];
U(0, 0, pi/3) q[176];
cx q[17], q[176];
cx q[18], q[176];
U(0, 0, pi/3) q[176];
cx q[18], q[176];
cx q[19], q[176];
U(0, 0, pi/3) q[176];
cx q[19], q[176];
cx q[20], q[176];
U(0, 0, pi/3) q[176];
cx q[20], q[176];
cx q[21], q[176];
U(0, 0, pi/3) q[176];
cx q[21], q[176];
cx q[25], q[176];
U(0, 0, pi/3) q[176];
cx q[25], q[176];
cx q[27], q[176];
U(0, 0, pi/3) q[176];
cx q[27], q[176];
cx q[29], q[176];
U(0, 0, pi/3) q[176];
cx q[29], q[176];
cx q[32], q[176];
U(0, 0, pi/3) q[176];
cx q[32], q[176];
cx q[33], q[176];
U(0, 0, pi/3) q[176];
cx q[33], q[176];
cx q[34], q[176];
U(0, 0, pi/3) q[176];
cx q[34], q[176];
cx q[36], q[176];
U(0, 0, pi/3) q[176];
cx q[36], q[176];
cx q[43], q[176];
U(0, 0, pi/3) q[176];
cx q[43], q[176];
cx q[47], q[176];
U(0, 0, pi/3) q[176];
cx q[47], q[176];
cx q[48], q[176];
U(0, 0, pi/3) q[176];
cx q[48], q[176];
cx q[49], q[176];
U(0, 0, pi/3) q[176];
cx q[49], q[176];
cx q[51], q[176];
U(0, 0, pi/3) q[176];
cx q[51], q[176];
cx q[53], q[176];
U(0, 0, pi/3) q[176];
cx q[53], q[176];
cx q[61], q[176];
U(0, 0, pi/3) q[176];
cx q[61], q[176];
cx q[62], q[176];
U(0, 0, pi/3) q[176];
cx q[62], q[176];
cx q[64], q[176];
U(0, 0, pi/3) q[176];
cx q[64], q[176];
cx q[65], q[176];
U(0, 0, pi/3) q[176];
cx q[65], q[176];
cx q[69], q[176];
U(0, 0, pi/3) q[176];
cx q[69], q[176];
cx q[70], q[176];
U(0, 0, pi/3) q[176];
cx q[70], q[176];
cx q[71], q[176];
U(0, 0, pi/3) q[176];
cx q[71], q[176];
cx q[72], q[176];
U(0, 0, pi/3) q[176];
cx q[72], q[176];
cx q[73], q[176];
U(0, 0, pi/3) q[176];
cx q[73], q[176];
cx q[79], q[176];
U(0, 0, pi/3) q[176];
cx q[79], q[176];
cx q[80], q[176];
U(0, 0, pi/3) q[176];
cx q[80], q[176];
cx q[81], q[176];
U(0, 0, pi/3) q[176];
cx q[81], q[176];
cx q[83], q[176];
U(0, 0, pi/3) q[176];
cx q[83], q[176];
cx q[85], q[176];
U(0, 0, pi/3) q[176];
cx q[85], q[176];
cx q[89], q[176];
U(0, 0, pi/3) q[176];
cx q[89], q[176];
cx q[90], q[176];
U(0, 0, pi/3) q[176];
cx q[90], q[176];
cx q[91], q[176];
U(0, 0, pi/3) q[176];
cx q[91], q[176];
cx q[92], q[176];
U(0, 0, pi/3) q[176];
cx q[92], q[176];
cx q[94], q[176];
U(0, 0, pi/3) q[176];
cx q[94], q[176];
cx q[95], q[176];
U(0, 0, pi/3) q[176];
cx q[95], q[176];
cx q[97], q[176];
U(0, 0, pi/3) q[176];
cx q[97], q[176];
cx q[98], q[176];
U(0, 0, pi/3) q[176];
cx q[98], q[176];
cx q[99], q[176];
U(0, 0, pi/3) q[176];
cx q[99], q[176];
cx q[100], q[176];
U(0, 0, pi/3) q[176];
cx q[100], q[176];
cx q[101], q[176];
U(0, 0, pi/3) q[176];
cx q[101], q[176];
cx q[104], q[176];
U(0, 0, pi/3) q[176];
cx q[104], q[176];
cx q[107], q[176];
U(0, 0, pi/3) q[176];
cx q[107], q[176];
cx q[110], q[176];
U(0, 0, pi/3) q[176];
cx q[110], q[176];
cx q[114], q[176];
U(0, 0, pi/3) q[176];
cx q[114], q[176];
cx q[115], q[176];
U(0, 0, pi/3) q[176];
cx q[115], q[176];
cx q[116], q[176];
U(0, 0, pi/3) q[176];
cx q[116], q[176];
cx q[117], q[176];
U(0, 0, pi/3) q[176];
cx q[117], q[176];
cx q[119], q[176];
U(0, 0, pi/3) q[176];
cx q[119], q[176];
cx q[120], q[176];
U(0, 0, pi/3) q[176];
cx q[120], q[176];
cx q[122], q[176];
U(0, 0, pi/3) q[176];
cx q[122], q[176];
cx q[123], q[176];
U(0, 0, pi/3) q[176];
cx q[123], q[176];
cx q[124], q[176];
U(0, 0, pi/3) q[176];
cx q[124], q[176];
cx q[125], q[176];
U(0, 0, pi/3) q[176];
cx q[125], q[176];
cx q[126], q[176];
U(0, 0, pi/3) q[176];
cx q[126], q[176];
cx q[127], q[176];
U(0, 0, pi/3) q[176];
cx q[127], q[176];
cx q[128], q[176];
U(0, 0, pi/3) q[176];
cx q[128], q[176];
cx q[129], q[176];
U(0, 0, pi/3) q[176];
cx q[129], q[176];
cx q[130], q[176];
U(0, 0, pi/3) q[176];
cx q[130], q[176];
cx q[132], q[176];
U(0, 0, pi/3) q[176];
cx q[132], q[176];
cx q[133], q[176];
U(0, 0, pi/3) q[176];
cx q[133], q[176];
cx q[134], q[176];
U(0, 0, pi/3) q[176];
cx q[134], q[176];
cx q[135], q[176];
U(0, 0, pi/3) q[176];
cx q[135], q[176];
cx q[136], q[176];
U(0, 0, pi/3) q[176];
cx q[136], q[176];
cx q[142], q[176];
U(0, 0, pi/3) q[176];
cx q[142], q[176];
cx q[145], q[176];
U(0, 0, pi/3) q[176];
cx q[145], q[176];
cx q[146], q[176];
U(0, 0, pi/3) q[176];
cx q[146], q[176];
cx q[155], q[176];
U(0, 0, pi/3) q[176];
cx q[155], q[176];
cx q[156], q[176];
U(0, 0, pi/3) q[176];
cx q[156], q[176];
cx q[158], q[176];
U(0, 0, pi/3) q[176];
cx q[158], q[176];
cx q[162], q[176];
U(0, 0, pi/3) q[176];
cx q[162], q[176];
cx q[164], q[176];
U(0, 0, pi/3) q[176];
cx q[164], q[176];
cx q[165], q[176];
U(0, 0, pi/3) q[176];
cx q[165], q[176];
cx q[169], q[176];
U(0, 0, pi/3) q[176];
cx q[169], q[176];
cx q[170], q[176];
U(0, 0, pi/3) q[176];
cx q[170], q[176];
cx q[171], q[176];
U(0, 0, pi/3) q[176];
cx q[171], q[176];
cx q[174], q[176];
U(0, 0, pi/3) q[176];
cx q[174], q[176];
cx q[175], q[176];
U(0, 0, pi/3) q[176];
cx q[175], q[176];
cx q[0], q[177];
U(0, 0, pi/3) q[177];
cx q[0], q[177];
cx q[1], q[177];
U(0, 0, pi/3) q[177];
cx q[1], q[177];
cx q[3], q[177];
U(0, 0, pi/3) q[177];
cx q[3], q[177];
cx q[5], q[177];
U(0, 0, pi/3) q[177];
cx q[5], q[177];
cx q[6], q[177];
U(0, 0, pi/3) q[177];
cx q[6], q[177];
cx q[8], q[177];
U(0, 0, pi/3) q[177];
cx q[8], q[177];
cx q[9], q[177];
U(0, 0, pi/3) q[177];
cx q[9], q[177];
cx q[10], q[177];
U(0, 0, pi/3) q[177];
cx q[10], q[177];
cx q[11], q[177];
U(0, 0, pi/3) q[177];
cx q[11], q[177];
cx q[12], q[177];
U(0, 0, pi/3) q[177];
cx q[12], q[177];
cx q[13], q[177];
U(0, 0, pi/3) q[177];
cx q[13], q[177];
cx q[18], q[177];
U(0, 0, pi/3) q[177];
cx q[18], q[177];
cx q[21], q[177];
U(0, 0, pi/3) q[177];
cx q[21], q[177];
cx q[24], q[177];
U(0, 0, pi/3) q[177];
cx q[24], q[177];
cx q[26], q[177];
U(0, 0, pi/3) q[177];
cx q[26], q[177];
cx q[28], q[177];
U(0, 0, pi/3) q[177];
cx q[28], q[177];
cx q[32], q[177];
U(0, 0, pi/3) q[177];
cx q[32], q[177];
cx q[36], q[177];
U(0, 0, pi/3) q[177];
cx q[36], q[177];
cx q[38], q[177];
U(0, 0, pi/3) q[177];
cx q[38], q[177];
cx q[39], q[177];
U(0, 0, pi/3) q[177];
cx q[39], q[177];
cx q[40], q[177];
U(0, 0, pi/3) q[177];
cx q[40], q[177];
cx q[44], q[177];
U(0, 0, pi/3) q[177];
cx q[44], q[177];
cx q[45], q[177];
U(0, 0, pi/3) q[177];
cx q[45], q[177];
cx q[47], q[177];
U(0, 0, pi/3) q[177];
cx q[47], q[177];
cx q[50], q[177];
U(0, 0, pi/3) q[177];
cx q[50], q[177];
cx q[51], q[177];
U(0, 0, pi/3) q[177];
cx q[51], q[177];
cx q[52], q[177];
U(0, 0, pi/3) q[177];
cx q[52], q[177];
cx q[53], q[177];
U(0, 0, pi/3) q[177];
cx q[53], q[177];
cx q[56], q[177];
U(0, 0, pi/3) q[177];
cx q[56], q[177];
cx q[58], q[177];
U(0, 0, pi/3) q[177];
cx q[58], q[177];
cx q[59], q[177];
U(0, 0, pi/3) q[177];
cx q[59], q[177];
cx q[62], q[177];
U(0, 0, pi/3) q[177];
cx q[62], q[177];
cx q[64], q[177];
U(0, 0, pi/3) q[177];
cx q[64], q[177];
cx q[66], q[177];
U(0, 0, pi/3) q[177];
cx q[66], q[177];
cx q[67], q[177];
U(0, 0, pi/3) q[177];
cx q[67], q[177];
cx q[68], q[177];
U(0, 0, pi/3) q[177];
cx q[68], q[177];
cx q[71], q[177];
U(0, 0, pi/3) q[177];
cx q[71], q[177];
cx q[73], q[177];
U(0, 0, pi/3) q[177];
cx q[73], q[177];
cx q[74], q[177];
U(0, 0, pi/3) q[177];
cx q[74], q[177];
cx q[75], q[177];
U(0, 0, pi/3) q[177];
cx q[75], q[177];
cx q[76], q[177];
U(0, 0, pi/3) q[177];
cx q[76], q[177];
cx q[77], q[177];
U(0, 0, pi/3) q[177];
cx q[77], q[177];
cx q[78], q[177];
U(0, 0, pi/3) q[177];
cx q[78], q[177];
cx q[81], q[177];
U(0, 0, pi/3) q[177];
cx q[81], q[177];
cx q[86], q[177];
U(0, 0, pi/3) q[177];
cx q[86], q[177];
cx q[87], q[177];
U(0, 0, pi/3) q[177];
cx q[87], q[177];
cx q[88], q[177];
U(0, 0, pi/3) q[177];
cx q[88], q[177];
cx q[89], q[177];
U(0, 0, pi/3) q[177];
cx q[89], q[177];
cx q[90], q[177];
U(0, 0, pi/3) q[177];
cx q[90], q[177];
cx q[93], q[177];
U(0, 0, pi/3) q[177];
cx q[93], q[177];
cx q[95], q[177];
U(0, 0, pi/3) q[177];
cx q[95], q[177];
cx q[97], q[177];
U(0, 0, pi/3) q[177];
cx q[97], q[177];
cx q[98], q[177];
U(0, 0, pi/3) q[177];
cx q[98], q[177];
cx q[99], q[177];
U(0, 0, pi/3) q[177];
cx q[99], q[177];
cx q[102], q[177];
U(0, 0, pi/3) q[177];
cx q[102], q[177];
cx q[103], q[177];
U(0, 0, pi/3) q[177];
cx q[103], q[177];
cx q[106], q[177];
U(0, 0, pi/3) q[177];
cx q[106], q[177];
cx q[110], q[177];
U(0, 0, pi/3) q[177];
cx q[110], q[177];
cx q[112], q[177];
U(0, 0, pi/3) q[177];
cx q[112], q[177];
cx q[113], q[177];
U(0, 0, pi/3) q[177];
cx q[113], q[177];
cx q[115], q[177];
U(0, 0, pi/3) q[177];
cx q[115], q[177];
cx q[116], q[177];
U(0, 0, pi/3) q[177];
cx q[116], q[177];
cx q[118], q[177];
U(0, 0, pi/3) q[177];
cx q[118], q[177];
cx q[119], q[177];
U(0, 0, pi/3) q[177];
cx q[119], q[177];
cx q[120], q[177];
U(0, 0, pi/3) q[177];
cx q[120], q[177];
cx q[121], q[177];
U(0, 0, pi/3) q[177];
cx q[121], q[177];
cx q[123], q[177];
U(0, 0, pi/3) q[177];
cx q[123], q[177];
cx q[129], q[177];
U(0, 0, pi/3) q[177];
cx q[129], q[177];
cx q[130], q[177];
U(0, 0, pi/3) q[177];
cx q[130], q[177];
cx q[131], q[177];
U(0, 0, pi/3) q[177];
cx q[131], q[177];
cx q[132], q[177];
U(0, 0, pi/3) q[177];
cx q[132], q[177];
cx q[133], q[177];
U(0, 0, pi/3) q[177];
cx q[133], q[177];
cx q[135], q[177];
U(0, 0, pi/3) q[177];
cx q[135], q[177];
cx q[136], q[177];
U(0, 0, pi/3) q[177];
cx q[136], q[177];
cx q[137], q[177];
U(0, 0, pi/3) q[177];
cx q[137], q[177];
cx q[138], q[177];
U(0, 0, pi/3) q[177];
cx q[138], q[177];
cx q[139], q[177];
U(0, 0, pi/3) q[177];
cx q[139], q[177];
cx q[140], q[177];
U(0, 0, pi/3) q[177];
cx q[140], q[177];
cx q[142], q[177];
U(0, 0, pi/3) q[177];
cx q[142], q[177];
cx q[143], q[177];
U(0, 0, pi/3) q[177];
cx q[143], q[177];
cx q[146], q[177];
U(0, 0, pi/3) q[177];
cx q[146], q[177];
cx q[149], q[177];
U(0, 0, pi/3) q[177];
cx q[149], q[177];
cx q[151], q[177];
U(0, 0, pi/3) q[177];
cx q[151], q[177];
cx q[152], q[177];
U(0, 0, pi/3) q[177];
cx q[152], q[177];
cx q[157], q[177];
U(0, 0, pi/3) q[177];
cx q[157], q[177];
cx q[160], q[177];
U(0, 0, pi/3) q[177];
cx q[160], q[177];
cx q[162], q[177];
U(0, 0, pi/3) q[177];
cx q[162], q[177];
cx q[163], q[177];
U(0, 0, pi/3) q[177];
cx q[163], q[177];
cx q[168], q[177];
U(0, 0, pi/3) q[177];
cx q[168], q[177];
cx q[169], q[177];
U(0, 0, pi/3) q[177];
cx q[169], q[177];
cx q[173], q[177];
U(0, 0, pi/3) q[177];
cx q[173], q[177];
cx q[176], q[177];
U(0, 0, pi/3) q[177];
cx q[176], q[177];
cx q[1], q[178];
U(0, 0, pi/3) q[178];
cx q[1], q[178];
cx q[3], q[178];
U(0, 0, pi/3) q[178];
cx q[3], q[178];
cx q[5], q[178];
U(0, 0, pi/3) q[178];
cx q[5], q[178];
cx q[6], q[178];
U(0, 0, pi/3) q[178];
cx q[6], q[178];
cx q[7], q[178];
U(0, 0, pi/3) q[178];
cx q[7], q[178];
cx q[10], q[178];
U(0, 0, pi/3) q[178];
cx q[10], q[178];
cx q[11], q[178];
U(0, 0, pi/3) q[178];
cx q[11], q[178];
cx q[12], q[178];
U(0, 0, pi/3) q[178];
cx q[12], q[178];
cx q[13], q[178];
U(0, 0, pi/3) q[178];
cx q[13], q[178];
cx q[15], q[178];
U(0, 0, pi/3) q[178];
cx q[15], q[178];
cx q[16], q[178];
U(0, 0, pi/3) q[178];
cx q[16], q[178];
cx q[19], q[178];
U(0, 0, pi/3) q[178];
cx q[19], q[178];
cx q[26], q[178];
U(0, 0, pi/3) q[178];
cx q[26], q[178];
cx q[28], q[178];
U(0, 0, pi/3) q[178];
cx q[28], q[178];
cx q[30], q[178];
U(0, 0, pi/3) q[178];
cx q[30], q[178];
cx q[31], q[178];
U(0, 0, pi/3) q[178];
cx q[31], q[178];
cx q[32], q[178];
U(0, 0, pi/3) q[178];
cx q[32], q[178];
cx q[33], q[178];
U(0, 0, pi/3) q[178];
cx q[33], q[178];
cx q[34], q[178];
U(0, 0, pi/3) q[178];
cx q[34], q[178];
cx q[37], q[178];
U(0, 0, pi/3) q[178];
cx q[37], q[178];
cx q[39], q[178];
U(0, 0, pi/3) q[178];
cx q[39], q[178];
cx q[42], q[178];
U(0, 0, pi/3) q[178];
cx q[42], q[178];
cx q[44], q[178];
U(0, 0, pi/3) q[178];
cx q[44], q[178];
cx q[46], q[178];
U(0, 0, pi/3) q[178];
cx q[46], q[178];
cx q[47], q[178];
U(0, 0, pi/3) q[178];
cx q[47], q[178];
cx q[48], q[178];
U(0, 0, pi/3) q[178];
cx q[48], q[178];
cx q[50], q[178];
U(0, 0, pi/3) q[178];
cx q[50], q[178];
cx q[54], q[178];
U(0, 0, pi/3) q[178];
cx q[54], q[178];
cx q[57], q[178];
U(0, 0, pi/3) q[178];
cx q[57], q[178];
cx q[58], q[178];
U(0, 0, pi/3) q[178];
cx q[58], q[178];
cx q[59], q[178];
U(0, 0, pi/3) q[178];
cx q[59], q[178];
cx q[61], q[178];
U(0, 0, pi/3) q[178];
cx q[61], q[178];
cx q[62], q[178];
U(0, 0, pi/3) q[178];
cx q[62], q[178];
cx q[68], q[178];
U(0, 0, pi/3) q[178];
cx q[68], q[178];
cx q[70], q[178];
U(0, 0, pi/3) q[178];
cx q[70], q[178];
cx q[72], q[178];
U(0, 0, pi/3) q[178];
cx q[72], q[178];
cx q[73], q[178];
U(0, 0, pi/3) q[178];
cx q[73], q[178];
cx q[74], q[178];
U(0, 0, pi/3) q[178];
cx q[74], q[178];
cx q[77], q[178];
U(0, 0, pi/3) q[178];
cx q[77], q[178];
cx q[78], q[178];
U(0, 0, pi/3) q[178];
cx q[78], q[178];
cx q[79], q[178];
U(0, 0, pi/3) q[178];
cx q[79], q[178];
cx q[81], q[178];
U(0, 0, pi/3) q[178];
cx q[81], q[178];
cx q[82], q[178];
U(0, 0, pi/3) q[178];
cx q[82], q[178];
cx q[83], q[178];
U(0, 0, pi/3) q[178];
cx q[83], q[178];
cx q[86], q[178];
U(0, 0, pi/3) q[178];
cx q[86], q[178];
cx q[92], q[178];
U(0, 0, pi/3) q[178];
cx q[92], q[178];
cx q[95], q[178];
U(0, 0, pi/3) q[178];
cx q[95], q[178];
cx q[98], q[178];
U(0, 0, pi/3) q[178];
cx q[98], q[178];
cx q[104], q[178];
U(0, 0, pi/3) q[178];
cx q[104], q[178];
cx q[105], q[178];
U(0, 0, pi/3) q[178];
cx q[105], q[178];
cx q[109], q[178];
U(0, 0, pi/3) q[178];
cx q[109], q[178];
cx q[110], q[178];
U(0, 0, pi/3) q[178];
cx q[110], q[178];
cx q[111], q[178];
U(0, 0, pi/3) q[178];
cx q[111], q[178];
cx q[112], q[178];
U(0, 0, pi/3) q[178];
cx q[112], q[178];
cx q[118], q[178];
U(0, 0, pi/3) q[178];
cx q[118], q[178];
cx q[120], q[178];
U(0, 0, pi/3) q[178];
cx q[120], q[178];
cx q[122], q[178];
U(0, 0, pi/3) q[178];
cx q[122], q[178];
cx q[123], q[178];
U(0, 0, pi/3) q[178];
cx q[123], q[178];
cx q[124], q[178];
U(0, 0, pi/3) q[178];
cx q[124], q[178];
cx q[130], q[178];
U(0, 0, pi/3) q[178];
cx q[130], q[178];
cx q[135], q[178];
U(0, 0, pi/3) q[178];
cx q[135], q[178];
cx q[136], q[178];
U(0, 0, pi/3) q[178];
cx q[136], q[178];
cx q[137], q[178];
U(0, 0, pi/3) q[178];
cx q[137], q[178];
cx q[140], q[178];
U(0, 0, pi/3) q[178];
cx q[140], q[178];
cx q[142], q[178];
U(0, 0, pi/3) q[178];
cx q[142], q[178];
cx q[143], q[178];
U(0, 0, pi/3) q[178];
cx q[143], q[178];
cx q[146], q[178];
U(0, 0, pi/3) q[178];
cx q[146], q[178];
cx q[150], q[178];
U(0, 0, pi/3) q[178];
cx q[150], q[178];
cx q[151], q[178];
U(0, 0, pi/3) q[178];
cx q[151], q[178];
cx q[152], q[178];
U(0, 0, pi/3) q[178];
cx q[152], q[178];
cx q[153], q[178];
U(0, 0, pi/3) q[178];
cx q[153], q[178];
cx q[155], q[178];
U(0, 0, pi/3) q[178];
cx q[155], q[178];
cx q[157], q[178];
U(0, 0, pi/3) q[178];
cx q[157], q[178];
cx q[160], q[178];
U(0, 0, pi/3) q[178];
cx q[160], q[178];
cx q[161], q[178];
U(0, 0, pi/3) q[178];
cx q[161], q[178];
cx q[162], q[178];
U(0, 0, pi/3) q[178];
cx q[162], q[178];
cx q[163], q[178];
U(0, 0, pi/3) q[178];
cx q[163], q[178];
cx q[164], q[178];
U(0, 0, pi/3) q[178];
cx q[164], q[178];
cx q[165], q[178];
U(0, 0, pi/3) q[178];
cx q[165], q[178];
cx q[166], q[178];
U(0, 0, pi/3) q[178];
cx q[166], q[178];
cx q[168], q[178];
U(0, 0, pi/3) q[178];
cx q[168], q[178];
cx q[172], q[178];
U(0, 0, pi/3) q[178];
cx q[172], q[178];
cx q[173], q[178];
U(0, 0, pi/3) q[178];
cx q[173], q[178];
cx q[174], q[178];
U(0, 0, pi/3) q[178];
cx q[174], q[178];
cx q[176], q[178];
U(0, 0, pi/3) q[178];
cx q[176], q[178];
cx q[0], q[179];
U(0, 0, pi/3) q[179];
cx q[0], q[179];
cx q[1], q[179];
U(0, 0, pi/3) q[179];
cx q[1], q[179];
cx q[3], q[179];
U(0, 0, pi/3) q[179];
cx q[3], q[179];
cx q[5], q[179];
U(0, 0, pi/3) q[179];
cx q[5], q[179];
cx q[6], q[179];
U(0, 0, pi/3) q[179];
cx q[6], q[179];
cx q[11], q[179];
U(0, 0, pi/3) q[179];
cx q[11], q[179];
cx q[12], q[179];
U(0, 0, pi/3) q[179];
cx q[12], q[179];
cx q[15], q[179];
U(0, 0, pi/3) q[179];
cx q[15], q[179];
cx q[16], q[179];
U(0, 0, pi/3) q[179];
cx q[16], q[179];
cx q[18], q[179];
U(0, 0, pi/3) q[179];
cx q[18], q[179];
cx q[19], q[179];
U(0, 0, pi/3) q[179];
cx q[19], q[179];
cx q[21], q[179];
U(0, 0, pi/3) q[179];
cx q[21], q[179];
cx q[22], q[179];
U(0, 0, pi/3) q[179];
cx q[22], q[179];
cx q[23], q[179];
U(0, 0, pi/3) q[179];
cx q[23], q[179];
cx q[24], q[179];
U(0, 0, pi/3) q[179];
cx q[24], q[179];
cx q[25], q[179];
U(0, 0, pi/3) q[179];
cx q[25], q[179];
cx q[27], q[179];
U(0, 0, pi/3) q[179];
cx q[27], q[179];
cx q[28], q[179];
U(0, 0, pi/3) q[179];
cx q[28], q[179];
cx q[29], q[179];
U(0, 0, pi/3) q[179];
cx q[29], q[179];
cx q[32], q[179];
U(0, 0, pi/3) q[179];
cx q[32], q[179];
cx q[33], q[179];
U(0, 0, pi/3) q[179];
cx q[33], q[179];
cx q[35], q[179];
U(0, 0, pi/3) q[179];
cx q[35], q[179];
cx q[38], q[179];
U(0, 0, pi/3) q[179];
cx q[38], q[179];
cx q[39], q[179];
U(0, 0, pi/3) q[179];
cx q[39], q[179];
cx q[40], q[179];
U(0, 0, pi/3) q[179];
cx q[40], q[179];
cx q[41], q[179];
U(0, 0, pi/3) q[179];
cx q[41], q[179];
cx q[44], q[179];
U(0, 0, pi/3) q[179];
cx q[44], q[179];
cx q[47], q[179];
U(0, 0, pi/3) q[179];
cx q[47], q[179];
cx q[52], q[179];
U(0, 0, pi/3) q[179];
cx q[52], q[179];
cx q[53], q[179];
U(0, 0, pi/3) q[179];
cx q[53], q[179];
cx q[56], q[179];
U(0, 0, pi/3) q[179];
cx q[56], q[179];
cx q[57], q[179];
U(0, 0, pi/3) q[179];
cx q[57], q[179];
cx q[59], q[179];
U(0, 0, pi/3) q[179];
cx q[59], q[179];
cx q[60], q[179];
U(0, 0, pi/3) q[179];
cx q[60], q[179];
cx q[61], q[179];
U(0, 0, pi/3) q[179];
cx q[61], q[179];
cx q[64], q[179];
U(0, 0, pi/3) q[179];
cx q[64], q[179];
cx q[66], q[179];
U(0, 0, pi/3) q[179];
cx q[66], q[179];
cx q[67], q[179];
U(0, 0, pi/3) q[179];
cx q[67], q[179];
cx q[69], q[179];
U(0, 0, pi/3) q[179];
cx q[69], q[179];
cx q[70], q[179];
U(0, 0, pi/3) q[179];
cx q[70], q[179];
cx q[71], q[179];
U(0, 0, pi/3) q[179];
cx q[71], q[179];
cx q[72], q[179];
U(0, 0, pi/3) q[179];
cx q[72], q[179];
cx q[74], q[179];
U(0, 0, pi/3) q[179];
cx q[74], q[179];
cx q[79], q[179];
U(0, 0, pi/3) q[179];
cx q[79], q[179];
cx q[80], q[179];
U(0, 0, pi/3) q[179];
cx q[80], q[179];
cx q[83], q[179];
U(0, 0, pi/3) q[179];
cx q[83], q[179];
cx q[84], q[179];
U(0, 0, pi/3) q[179];
cx q[84], q[179];
cx q[85], q[179];
U(0, 0, pi/3) q[179];
cx q[85], q[179];
cx q[88], q[179];
U(0, 0, pi/3) q[179];
cx q[88], q[179];
cx q[89], q[179];
U(0, 0, pi/3) q[179];
cx q[89], q[179];
cx q[92], q[179];
U(0, 0, pi/3) q[179];
cx q[92], q[179];
cx q[94], q[179];
U(0, 0, pi/3) q[179];
cx q[94], q[179];
cx q[95], q[179];
U(0, 0, pi/3) q[179];
cx q[95], q[179];
cx q[96], q[179];
U(0, 0, pi/3) q[179];
cx q[96], q[179];
cx q[97], q[179];
U(0, 0, pi/3) q[179];
cx q[97], q[179];
cx q[99], q[179];
U(0, 0, pi/3) q[179];
cx q[99], q[179];
cx q[100], q[179];
U(0, 0, pi/3) q[179];
cx q[100], q[179];
cx q[101], q[179];
U(0, 0, pi/3) q[179];
cx q[101], q[179];
cx q[106], q[179];
U(0, 0, pi/3) q[179];
cx q[106], q[179];
cx q[107], q[179];
U(0, 0, pi/3) q[179];
cx q[107], q[179];
cx q[109], q[179];
U(0, 0, pi/3) q[179];
cx q[109], q[179];
cx q[111], q[179];
U(0, 0, pi/3) q[179];
cx q[111], q[179];
cx q[112], q[179];
U(0, 0, pi/3) q[179];
cx q[112], q[179];
cx q[113], q[179];
U(0, 0, pi/3) q[179];
cx q[113], q[179];
cx q[115], q[179];
U(0, 0, pi/3) q[179];
cx q[115], q[179];
cx q[118], q[179];
U(0, 0, pi/3) q[179];
cx q[118], q[179];
cx q[120], q[179];
U(0, 0, pi/3) q[179];
cx q[120], q[179];
cx q[121], q[179];
U(0, 0, pi/3) q[179];
cx q[121], q[179];
cx q[122], q[179];
U(0, 0, pi/3) q[179];
cx q[122], q[179];
cx q[124], q[179];
U(0, 0, pi/3) q[179];
cx q[124], q[179];
cx q[126], q[179];
U(0, 0, pi/3) q[179];
cx q[126], q[179];
cx q[127], q[179];
U(0, 0, pi/3) q[179];
cx q[127], q[179];
cx q[129], q[179];
U(0, 0, pi/3) q[179];
cx q[129], q[179];
cx q[135], q[179];
U(0, 0, pi/3) q[179];
cx q[135], q[179];
cx q[136], q[179];
U(0, 0, pi/3) q[179];
cx q[136], q[179];
cx q[143], q[179];
U(0, 0, pi/3) q[179];
cx q[143], q[179];
cx q[144], q[179];
U(0, 0, pi/3) q[179];
cx q[144], q[179];
cx q[145], q[179];
U(0, 0, pi/3) q[179];
cx q[145], q[179];
cx q[149], q[179];
U(0, 0, pi/3) q[179];
cx q[149], q[179];
cx q[150], q[179];
U(0, 0, pi/3) q[179];
cx q[150], q[179];
cx q[151], q[179];
U(0, 0, pi/3) q[179];
cx q[151], q[179];
cx q[152], q[179];
U(0, 0, pi/3) q[179];
cx q[152], q[179];
cx q[155], q[179];
U(0, 0, pi/3) q[179];
cx q[155], q[179];
cx q[156], q[179];
U(0, 0, pi/3) q[179];
cx q[156], q[179];
cx q[157], q[179];
U(0, 0, pi/3) q[179];
cx q[157], q[179];
cx q[160], q[179];
U(0, 0, pi/3) q[179];
cx q[160], q[179];
cx q[163], q[179];
U(0, 0, pi/3) q[179];
cx q[163], q[179];
cx q[164], q[179];
U(0, 0, pi/3) q[179];
cx q[164], q[179];
cx q[166], q[179];
U(0, 0, pi/3) q[179];
cx q[166], q[179];
cx q[167], q[179];
U(0, 0, pi/3) q[179];
cx q[167], q[179];
cx q[168], q[179];
U(0, 0, pi/3) q[179];
cx q[168], q[179];
cx q[170], q[179];
U(0, 0, pi/3) q[179];
cx q[170], q[179];
cx q[171], q[179];
U(0, 0, pi/3) q[179];
cx q[171], q[179];
cx q[175], q[179];
U(0, 0, pi/3) q[179];
cx q[175], q[179];
